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

基本数据类型:

  • 数值型
    内部为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”

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

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

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

函数:
函数字面量定义了函数值,有一个可选名字用于递归调用自己。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值