Skip to content

JS 语言特性

解释型语言

编译型语言:C 语言、C++、java 语言、C#语言

编译型语言会经过一个翻译的过程, 负责翻译的叫做编译器, 翻译的结果, 叫做编译结果.

  • 优点:执行速度快
  • 缺点:某个编译结果, 难以适用于各种环境(跨平台障碍);部署繁琐;

解释型语言:js、php

解释型语言没有编译结果

  • 优点:跨平台;部署简单
  • 缺点:执行速度稍慢

弱类型语言

弱类型:存放的数据类型可变.

  • 优点:灵活、易上手
  • 缺点:不严谨

强类型:存放的数据类型不可变.

  • 优点:严谨
  • 缺点:不灵活、不易上手

通常, 将弱类型的解释型语言, 称为脚本语言

单线程

同步现象

上一件事情没有做完, 下一件事情必须等待.

异步

提高单线程的执行效率.