目录
一、概述
1.发展历史
- 1995年,JS最早出现在Netscape的浏览器中
- 1996年,IE3也开始出现了JS,称为JScript
- 1997年,JS提交给国际组织EMCA,制定了JS的标准规范ECMAScript
- 2009年,出现了CommonJS规范,JS开始向服务器端发展
2.现状
JS既可以运行在客户端浏览器,也可以运行在服务器端
3.特点
- 解释型语言,编译一行执行一行
- 弱类型语言
- 基于对象
- 跨平台性
4.应用场景
开发浏览器端的交互效果,服务器端的开发,例如:数据库的访问,其它服务器的调用
二、开发环境
1.浏览器端
360,QQ浏览器,搜狗,UC...
Google,Safari,火狐,欧鹏,Edge
内核
JS解释器
2.服务器端
Node.js www.nodejs.org
3.JS运行方式
- 浏览器端
JS文件嵌入到HTML文件中
<script src="01.js"></script>
- 服务器端
cmd下
node 文件路径
4.语法规范
- 区分大小写
- 每行结束的封号可以省略
- 单行注释(//...),多行注释(/*...*/)
5.变量
用于保存数据的容器。
- 命名规则
可以由字母、数字、下划线、美元符号组成;不能以数字作为开头,不能使用非关键字
username //语义
user_name //下划线
userName //驼峰
- 变量赋值
变量声明后未赋值为 undefined(未定义),变量可以多次赋值,并且赋不同类型的值,这是弱类型语言的特点。
6.常量
用于保存数据的容器
声明后必须赋值,不允许重新赋值