你想了解的《javaScript语言精粹》(二)

# 第二章 语法

 

- 铁路图(语法图)————— 表示形式语法的方式 规则

    1. 从左边界开始沿着轨道去到右边界

    2. 圆框 字面量

       方块 规则或描述

    3. 沿着规则走通的序列 合法

       不能走通  非法

    4. 末端 

        只有一条竖条  允许在任何一对标记中间插入空白

        两个竖条     不允许

 

- 2.3 数字

    1. NaN 一个不能产生正常结果的运算结果

        isNaN(number) 检测NaN

    2. Infinity 所有大于1.79769313486231570e+308的值

 

- 2.4 字符串

    javaScript 所有字符 16位 没有字符类型

 

- 2.5 语句

    1. javaScript 代码块不会创建一个新的作用域  变量定义在函数的顶端

    2. 被当作假的值

        false null undefined 空字符串'' 数字0 数字NaN

    3. try...catch

        (1) try语句     执行一个代码块 捕获该代码块抛出的任何异常

        (2) catch从句   定义一个新变量 接收该异常对象

        (3) throw语句   抛出异常  

            若在try中,控制权跳到catch

            若在函数中,该函数调用被放弃,控制权跳到该函数的try语句的catch从句中

    4. 不允许换行

        return 关键字和表达式之间

        break  关键字和标签之间

 

- 2.6 表达式

    1. 运算符优先级(越上面优先级越高)

        (1) . [] ()

        (2) delete new typeof + - !

        (3) / * %

        (4) + -

        (5) >= <= > <

        (6) === !==

        (7) &&

        (8) ||

        (9) ?:

    2. typeof 运算符的值

        number string boolean undefined function object

 

## 本章难点(解答见其他文章)

    1. try...catch 语句

    2. 原型链

    3. 对象字面量 

    4. 数组字面量

    5. 函数字面量

    6. 正则表达式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值