• js对象



    1、js对象是无序集合类型,由若干键值组成。例如:描述“小G”这个漂亮的小仙女我们可以这样描述她:

    var xiaoG = {
        name:"小G",
        both:"1994",
        height:158,
        beautiyface:"100%"
    }
    //获取其中的属性可通过.来获取
    xiaoG.name;//返回'小G'
    //也可通过['指定属性值']来获取
    xiaoG['name'];//返回'小G'

    2、由于js对象是动态的,所以可对其添加和删除属性

    var geyunjing = {
        name:"葛YJ"
    }
    geyunjing.age;//undefind
    geyunjing.age=18;//18
    delete geyunjing.age;//删除age属性
    delete geyunjing["name"];//删除name属性

    3、我们要判断某个对象是否拥有某个属性,可以通过in来判断:

    var xiaoG = {
        name:"小G",
        age:18,
        beautiyface:true
    }
    'name' in xiaoG;//true
    'birthday' in xiaoG;//false
    'toString' in xiaoG;//true,因为xiaoG继承了Objcet对象

    4、要判断某个对象是否自身拥有,可调用hasOwnproperty()

    var xiaoG = {
       name:"小G"
    }
    xiaoG.hasOwnProperty('toString');//false
    xiaoG.hasOwnProperty('name');//true

    5、根据BMI公式计算身材比重:

    var height = parseFloat(prompt('请输入身高(m):'));
    var weight = parseFloat(prompt('请输入体重(kg):'));
    var bmi = weight/(height*height);
    if(bmi<18.5){
      alert("过轻");
    }else if(bmi>=18.5 && bmi <=25){
      alert("正常");
    }else if(bmi>25 && bmi <=28){
      alert("过重"+bmi );
    }else if(bmi >28 && bmi <=32){
      alert("肥胖");
    }else{
      alert("严重肥胖");
    }

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    HTML基础-3
    HTML基础-2
    HTML基础-1
    hdu 1709 The Balance(母函数)
    hdu 2082 找单词(母函数)
    hdu 1085 Holding Bin-Laden Captive!(母函数)
    hdu 1028 Ignatius and the Princess III(母函数)
    hdu 1027 Ignatius and the Princess II(正、逆康托)
    康托展开、康托逆展开原理
    hdu 4288 Coder(单点操作,查询)
  • 原文地址:https://www.cnblogs.com/yunns/p/4867896.html
Copyright © 2020-2023  润新知