xdays

JavaScript基础语法

特点

  • 解释型,基于原型(prototype)的面向对象高级语言;
  • 应用广泛,常见但不仅限于Web开发,node.js日渐流行;
  • 编写灵活,这是一把双刃剑
  • 性能强大,非阻塞
  • 开放,ECMAScript规范
  • 厂商扩展,看具体引擎实现

数据类型

  • 字符串,Unicode
  • 数字,64位二进制表示
  • 布尔,即true和false
  • null,实际上null不是一种数据类型,而是一个对象值。
  • undefined
  • 对象,理解JavaScript的关键所在,键值对的集合,包括数组,函数,正则,日期等

操作符和表达式

操作符

  • 操作符列表如下:

    operator

  • 操作符优先级,与其他语言类似,记住用括号显示表达优先级就可以了。

表达式

  • 原始表达式,如1.0就是表达式
  • 数组和对象初始化,如 ...