1.JS概述
1.1历史
1995年,JS最早出现在Netscape的浏览器中
1996年,IE3中也可以出现了JS,称作JScript
1997年,JS被提交给了ECMA组织,制定了JS的标准规范ECMAScript
2009年,JS遵循CommonJS规范,开始向服务器端发展
1.2现状
JS就可以运行在客户端浏览器,也可以运行在服务器端
1.3特点
解释型语言,编译一行执行一行
弱类型语言
基于对象
跨平台
1.4应用场景
开发浏览器端的交互效果,进行服务器端开发,
例如:创建WEB服务器、访问数据库、调用其它的服务器...
2开发环境
2.1浏览器端
每个浏览器都有自带的一套JS解释器执行JS代码
世界上5大浏览器:谷歌、火狐、edge、Safari、欧朋
内核
2.2服务器端
Node.js
下载地址:nodejs.org
在命令行cmd下输入 node -v 查看到版本号
3.2运行JS
浏览器端
创建01.html和01.js,将js文件嵌入到html
<script src="01.js"></script>
Node.js
node 拖拽要运行的文件 回车
3.JS的语法规范
区分大小写
每行代码结束的分号可以省略
分为单行注释(//)和多行注释(/* */)
4.变量
存储数据的容器
4.1声明变量
var x=1;
var a=1,b=2;
使用关键字var来声明变量,也可以一次声明多个变量
4.2变量的命名规则
可以由字母、数字、下划线、美元符号组成,不能以数字开头,不能使用关键字
语义化(可读性)
用户名 user_name userName yongHuMing
密码 password
4.3变量的赋值
变量声明后未赋值则为undefined(未定义)
变量声明后可以被重新赋值,并且赋不同类型的值,这是弱类型语言的特点
5.常量
和变量一样用于存储数据的容器,声明后必须赋值,不允许重新赋值
const pi=3.14;
使用const声明常量