您的位置:首页 > Web前端 > JavaScript

javascript高级编程技术 第三章

2015-08-05 22:20 543 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/linkincsdn/article/details/47303531

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


区分大小写


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


严格模式  要在脚本中启用严格模式可以在顶部添加代码   “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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: