美文网首页
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