js对象
2015-08-27 16:21
471 查看
1、js对象是无序集合类型,由若干键值组成。例如:描述“小G”这个漂亮的小仙女我们可以这样描述她:
2、由于js对象是动态的,所以可对其添加和删除属性
3、我们要判断某个对象是否拥有某个属性,可以通过in来判断:
4、要判断某个对象是否自身拥有,可调用hasOwnproperty()
5、根据BMI公式计算身材比重:
版权声明:本文为博主原创文章,未经博主允许不得转载。
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("严重肥胖"); }
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- C# 窗体中 webbrowser 中 javascript 调用窗体方法 实例
- js获取下拉框属性值的写法
- C# 窗体 webbrowser 窗体调用javascript方法 实例
- JS基础知识梳理---Array对象
- $.each遍历json对象
- js闭包
- js实现简易计算器功能
- String to Date jstl标签的fmt:formatDate格式化日期
- seaJs使用记录
- JS学习之闭包的理解
- json格式字符串转集合
- 闭包-JS
- js 保持在不同区域鼠标动作不被中断
- 用js识别字符串中的英文字母字符和非字符(汉字)
- javascript常见的20个问题与解决方法
- JS执行流程
- 【JS/辨析】js中的计时器:setTimeout & setInterval
- JavaScript 对象的概述
- 基于zepto使用swipe.js制作轮播图demo
- javascript中window对象及属性