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

JavaScript语言精粹学习笔记(1)——语法

2015-11-23 21:18 501 查看
基本数据类型:

数值型

内部为64位浮点数;NaN表示不能产生正常结果的预案算结果,不等于任何值(包括自己);

字符串型

所有字符均为16位;’a’+’b’+’c’===’abc’;有length属性表示长度;

布尔型

值为假:false,null,undefined,0,”“,NaN

额外:null+undefined

语句

for (variable in object){}:

枚举一个对象的所有属性名,每次循环中,object的下一个属性名字符串被赋值给var.

try{}catch(e){}:

try语句执行一个代码块,捕获抛出的任何异常。catch定义变量e来接受异常对象。

return:

从函数中提前返回;指定返回值;无指定则返回undefined;

表达式

字面量值、变量、内置值、new开头的调用表达式、delete开头的属性提取表达式、圆括号中的表达式、前置运算符为前道的表达式、三元表达式(a?b:c).

typeof:产生的值

“number”、”string”、”boolean”、”undefined”、”function” 、”object”

+:数值运算、字符串连接

&&:第一个数为假-产生第一个数的值,否则产生的二个数的值。

||:第一个数为真-产生第一个数的值,否则产生的二个数的值。

函数:

函数字面量定义了函数值,有一个可选名字用于递归调用自己。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript