美文网首页
Javascript 菜鸟 Structure

Javascript 菜鸟 Structure

作者: _chuuuing_ | 来源:发表于2017-04-21 21:18 被阅读0次
    错误
    • try 和 catch:测试代码块 ○○○
    • Throw:抛出异常 exception ○○○ => 因为自定义了筛选条件,所以限定出了更加切确的错误类型,是try与catch组合的一大助力
    调试

    TO DO

    变量提升
    • 只声明了的变量会提升 ○○○
    • 已初始化的变量不会 ○○○
      ==>为了避免这些问题,通常我们在每个作用域开始前声明这些变量
    严格模式(use strict) ○○○
    使用误区
    • 赋值运算符=和== ○○○
    • 比较运算符==和=== ○○○
    • 加法与连接 ○○○
    • 浮点型数据,用整数的乘除法来解决 ○○○
    • 字符串分行 ○○○, 需要使用反斜杠()○○○
    • if语句中错误的使用分号 ○○○
    • Return 语句 ○○○ ==> return后自动默认加上分号;
    • 数组索引 ○○○ ==> JS 不支持使用名字来索引数组,只允许使用数字索引。
    • 数组元素的定义,最后不能添加逗号
      points = [40, 100, 1, 5, 25, 10,];
    • 对象定义,最后不能添加逗号
      websites = {site:"菜鸟教程", url:"www.runoob.com", like:460,}
    • 检测对象 ==> 先使用 typeof 来检测对象是否已定义,再判断是否为NULL
      if (typeof myObj !== "undefined" && myObj !== null)
    • 程序块作用域 ○○○ ==> 一般都是全局的
    表单
    保留关键字 ○○○
    • JavaSript 保留关键字,对象、属性和方法
    • Java 保留关键字
    • Windows 保留关键字
    • HTML 事件(onXXX)
    javascript:void(...)
    代码规范
    • 驼峰法命名变量 & 函数
    • 全局变量 & 常量全大写
    • 运算符 ( = + - * / ) 前后需要添加空格
    • 4 个空格符号来缩进代码块
    • 以分号作为结束符
    函数
    • 定义 ○○○
    • 构造函数
    • 提升(Hoisting)
    • 自调用函数 ○○○
    • 函数是对象

    相关文章

      网友评论

          本文标题:Javascript 菜鸟 Structure

          本文链接:https://www.haomeiwen.com/subject/zwkjzttx.html