JS的组成部分
ECMAScript核心: js基本语法,数据类型,语句,函数(方法)...
DOM:定义了一组操作文档(HTML)的方法和接口. 操作HTML
BOM:定义了一组和浏览器相关的方法和接口. 说白了就是控制浏览器的
var 变量名 = 值;
注意:
1.var可以省略不写,建议保留
2.最后一个分号可以省略,建议保留
3.同时定义多个变量可以用","隔开,公用一个‘var’关键字. var c = 45,d='qwe',f='68';
js 5种数据类型
number,boolean,string,object,undefined
typeof操作符
作用:
用来判断变量是什么类型
写法:typeof(变量名) 或 typeof 变量名
null与undefifined的区别:
null:
对象类型,已经知道了数据类型,但对象为空。 undefifined:未定义的类型,并不知道是什么数据类
型。
字符串转换成数字类型
parseInt()
parseFloat()
isNaN()
//匿名函数(通常和事件绑定一起用)
var sum = function(a,b) {
return a+b;
}
console.log(sum(10,20));
获取一个对象updata.up所有的key
var upStrings = Object.keys(updata.up);
然后根据角标获取值,如下
for(var i in upStrings){
console.log("key",upStrings[i])
console.log("value",updata.up[upStrings[i]])
}