javascript高级编程技术 第三章

来源:互联网 发布:windows.old能不能删除 编辑:程序博客网 时间:2024/06/05 07:12

语法、操作符、数据类型、内置功能


区分大小写


标识符:变量、属性、函数的名字或者是函数的参数。


严格模式  要在脚本中启用严格模式可以在顶部添加代码   “use strict”  在严格模式下 javascript的执行结果会有很大的不同


变量:  松散型,可以存储任何类型的数据 


数据类型:undefined null number string boolean object


undefined(值:undefined) :未初始化或未声明的变量

null(值:null):alert(null == undefined) //true  null可以理解为一个空指针  所以当要声明一个变量存储对象是 可以先让变量等于null值

boolean(值:true/false):所有类型的值都与Boolean的值等价 转换函数Boolean()  

Number:整型和浮点型  Infinity(无穷大)  NAN(非数值)  NAN与任何值都不想等 包括自己本身 isNAN()   parseInt()解析字符串 解析到不是数字的字符为止,其后会忽略

string:String()、toString()

object:可以通过new创建一个对象,并且给对象添加属性和方法 new Object() 如果不给构造函数传递参数那么可以忽略后面的括号


!!得到当前值对应的Boolean值


语句:label语句 可以由break或者continue语句引用  with语句:将代码作用域设置到一个特定的作用域中


没有重载 但是可以通过参数类型的不同或参数个数的不同模仿重载


未指定函数返回值的函数会返回一个undefined



0 0
原创粉丝点击