1.js概述
(1)历史
1995年,js最早由Netscape的浏览器中出现
1996年,IE3中也出现了js,也称为JScript
1997年,ECMA组织制定了标准规范ECMAScript
2009年,JS遵循了CommonJS规范,开始向服务器端发展,出现了Node.js
(2)现状
既可以运行在客户端浏览器,也可以运行在服务器端
(3)特点
解释型语言,编译一行执行一行
基于对象
弱类型语言
跨平台性:windows LINUX …
(4)应用场景
开发浏览器端的交互效果,也可以进行服务器端开发,包括数据库操作,web服务器的创建等。
2.搭建开发环境
(1)浏览器端
浏览器中自带的js解释器,例如谷歌,火狐,IE等…
(2)服务器端
使用Node.js执行JS代码
(3)运行js代码
浏览器
创建01.js和01.html两个文件,把js文件以脚本形式嵌入到html中
Nodejs
node c/xampp/。。。/01.js 回车
js的语法规范
/* */ 夺回注释
// 注释
4.变量
用于储存数据的容器
(1)变量的命名规则
变量名称可以由字母,数字,下划线,美元符号;
不能使用关键字或保留字。
不难以数字作为开头
汉字可以做变量命,但是不推荐
(2)变量的赋值
变量声明后,可以多次赋值,赋不同类型的值,这也是弱语言类型。
声明变量未赋值,则保存的值为 undefined 未定义的值
变量存储的数据是可变的
var ran='qeqwq';
重新赋值
ran= 'qwer'
赋不同类型的值,是弱类型语言特点
ran=3;
console.log(lol);
5.常量
保存数据,保存那些固定不变的数据,例如圆周率。一个人的性别
const pi=3.14; pi是常量名称,声明的时候必须赋值,不允许重新赋值。