每天成长一点

# JavaScript

JavaScript 就是一门解释型语言,没有编译阶段,所以它是动态类型。JavaScript 天生是一门“灵活”的语言。所谓“灵活”,表现在:

  • 没有类型约束,一个变量可能初始化时是字符串,过一会儿又被赋值为数字;

  • 由于 隐式类型转换 的存在,有的变量的类型很难在运行前就确定,也可以做一些神奇的操作;

  • 基于原型 的面向对象编程,使得原型上的属性或方法可以在运行时被修改;

  • 函数 是 JavaScript 中的一等公民,可以赋值给变量,也可以当作参数或返回值;

  • Cookie

# 资料