【JavaScript历史回顾】
1990年 欧洲的Tim Berners-Lee(伯纳斯·李)终端浏览器网页。
1992年 开发一个独立的浏览器,叫做Mosaic,能够显示图片的网页浏览器。
1994年 网费贵,有些操作不宜在服务端完成,比如表单验证。
1995年 布兰登.艾奇10天发明了JavaScript,最初目的就是为了在客户端验证表单数据,发展到现在无所不能。
1996年 navigator2.0浏览器正式内置了JavaScript脚本语言。
【JavaScript版本】
1997年 ECMAScript 1.0
1998年 ECMAScript 2.0
1999年 ECMAScript 3.0
2008年 ECMAScript 5
2015年 ECMAScript 6
【JavaScript能做什么】
- 和服务器进行交互
- 页面特效
- 移动端
- 服务器
- 数据库
【JavaScript语言特点】
JavaScript是一门解释型脚本语言、基于对象的语言、简单、动态性、跨平台(移动编写,到处运行)安全。
JA是一门编译型语言(先编译,后执行)。
【JavaScript的组成】
ECMAScript(ECMA)(ECMA欧洲计算机制造联合会)
BOM(浏览器对象模型) 核心:window。
加粗样式DOM(文档对象模型) 核心:document。 document(文档) Object(对象) model(模型)
【四种输出方式】
- 小弹框 alert();
- 用户提示输入框 prompt() ;
- 控制台输出 console.log();
- 页面输出 document.write();
标识符
概念: 给变量,函数起名字的字符序列。
命名规则:1.由数字,字母,下划线,美元符($)组成
2.不能以数字开头,
3.不能是关键字,保留字。(关键字,是赋予特殊含义的单词)
4.严格区分大小写。
变量
什么是变量:在程序运行过程中,值会发生改变的量
如何声明:用var声明:
1.先声明,后赋值
var a;
a=10;
2.边声名边赋值
var a=10;
var b=20;
3.一次声明多个变量并赋值
var a,b,c;
a=10;
b=20;
c=30;
命名规则:
1.由数字,字母,下划线,美元符($)组成
2.不能以数字开头,
3.不能是关键字,保留字。(关键字,是赋予特殊含义的单词)
4.严格区分大小写。
命名规范
驼峰命名法:
从第二个首字母开始,后面的开头字母需要大写
数据类型
Number() 数字类型
String() 字符串类型
Boolean() 布尔类型
null() 空类型
underfined()未定义
Object() 对象
typeof操作符
typeof用来检测数据类型
数据类型
Number 数值类型
String 字符串类型
Boolean 布尔类型
null 空类型
undefined 未定义类型
Object 对象类型