基本概念

  • 原始数据类型
    • image.png
  • 变量
    • image.png
  • 运算符

    • 基本运算符与java中的类似,但是多出来一个 ‘===’
    • 对于”==”:直接比较(如果”123” 与 123 比较 结果是true 就是只比较字符,不比较类型)
    • 对于”==”:先比较数据类型,再比较数据
  • 语法规则

    • 如果一行只有一条语句,可以不加分号(;)(但是不建议,多加;)
    • 变量的定义可以不使用var
      • var a = 5 (局部变量)
      • a = 5 (全局变量)(不建议使用)
    • 方法的调用(function)
      • 不需要描述返回值的类型
      • 形参类型不用写
      • 名字重复的方法会覆盖
      • 方法的调用与参数列表无关(无法构成重载)
      • 所有实际参数会被封装到 arguments 数组中,多出来的参数的调用
      • image.png
    • 数组的创建(Array)

      • 创建方式
      • image.png
        • 第一个生成 1,2,3 的数组
        • 第二个生成 ,,,,的数组,中间都是空的(就是五个元素)
        • 第三个生成 1,2,3,4 的数组
      • 扩展

        • 数组元素类型,长度可变(类似java集合)
        • image.png

          • 会将数组的长度动态增加到十一个
        • 数组方法

        • image.png
          • 常用方法
          • image.png
    • 日期的创建(Date)

      • 常用日期的方法
      • image.png
    • 数学函数的使用(Math)

      • 常用数学函数
      • image.png
    • 正则表达式(RegExp)
      • 单个字符:[ ]
        • image.png
      • 量词符号
        • image.png
      • 开始结束符号
        • image.png
      • 正则对象(注意转义符号)
        • image.png
        • image.png
    • 全局对象(Global)