javascript的历史回顾
- javascript 因为互联网而生,紧随着浏览器的出现而问世。
- 1990年,欧洲的 Tim Berners-lee(伯纳斯 李)在互联网的基础上发明了互联网。
- 1992年,NCSA开发出一个独立的浏览器,叫做Mosaic。
- 1994年,navigator发布了1.0版,却发现有些操作不宜在服务端操作,比如表单验证。
- 1995年,Brendan Eich(布兰登 奇)发明了javascript最初为了验证表单。
- 1996年,navigator 2.0浏览器正式内置了javascript脚本语言。
javascript的版本
- 1997年,ECMAscript 1.0 发布。
- 1998年,ECMAscript 2.0 发布。
- 1999年,ECMAscript 3.0 发布。
- 2008年,ECMAscript 5 发布。
- 2015年,ECMAscript 6 发布。
javascript能做什么
- 和服务器交互。
- 页面特效。
- 移动端。
- 服务器。
- 数据库。
javascript:语言特点
- javascript 是一种解释性脚本语言。
- javascript 是一种基于对象的脚本语言。
- javascript 简单。
- javascript动态性。
- javascript 跨平台(移出编写,到处运行)。
- javascript 安全。
JS四种输出方式
- alert (); 页面弹出提示框。
- console.log (); 在控制台中打印出信息。
- document.write (); 在页面中打印出信息。
- prompt (); 接受用户输入的信息。
javascript的组成
- ECMAscript(定义JS的基本语法)。
- Bom(浏览器模型)。
- Dom(文档对象模型)。
标识符含义
- 给变量,函数等取名。
命名规则
- 由数字,字母,下划线,美元符号组成。
- 不能以数字开头。
- 不能是关键字(关键字是JS语言特定含义的字)。
- 区分大小写。
变量及变量声明
什么是变量声明
- 在程序运行过程中,值会发生改变的量。
如何声明变量
- 用var声明。
- var a; 声明一个变量。
- a = 10;将10赋值给a。
简化
- var a = 10; 声明一个变量为a,将10赋值给a。
- var a,b,c;同时声明a,b,c.。
- a =10; b = 20; c = 30;。
命名规范
见名识义
- applePrice name height color width。
驼峰命名
- applePrice 大苹果价格。
- backgroundColor 背景颜色。
- backgrounndimage 背景图片。
- bordercolor 边框颜色。
- borderwidth 边框宽度。
常用命名
- sum(和)max(最大值)min(最小)num(数字)str(字符串名)arr(数组名)。
- 单行注释 //
- 多行注释/* */
typeof操作符
数据类型
- Number 数值类型。
- 整数 ,浮点数,NaN(非数字的数字类型)
- String 字符串类型。
- ‘10’ “10”
- Boolean 布尔类型。
- true 真,false 假。
- null 空类型。
- 手动赋值
- undefined 未定义类型。
- 只声明,不赋值。
- Object 对象类型。
来源:CSDN
作者:weixin_46031196
链接:https://blog.csdn.net/weixin_46031196/article/details/103582656