zoukankan      html  css  js  c++  java
  • 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("严重肥胖");
    }

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

  • 相关阅读:
    jquery animate()方法 语法
    jquery unload方法 语法
    jquery undelegate()方法 语法
    jquery unbind()方法 语法
    jquery trigger() 方法 语法
    jquery toggle()方法 语法
    jquery change() 函数 语法
    jquery blur()函数 语法
    jquery bind()方法 语法
    jquery checked选择器 语法
  • 原文地址:https://www.cnblogs.com/yunns/p/4867896.html
Copyright © 2011-2022 走看看