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("严重肥胖");
    }

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

  • 相关阅读:
    Python 基础 字符串拼接 + if while for循环
    JTable 的使用方法
    java与数据库连接的几个步骤
    socket通信 _ 一个简单的群聊系统
    基本的文件读写
    多线程之碰撞小球
    java类的继承
    java类和对象
    java中的关键字
    java 线程实现方式
  • 原文地址:https://www.cnblogs.com/yunns/p/4867896.html
Copyright © 2011-2022 走看看