【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欧洲计算机制造联合会)
- BOM(浏览器对象模型) 核心:window。
- DOM(文档对象模型) 核心:document。 document(文档) Object(对象) model(模型)
【四种输出方式】
小弹框 alert('darling⭐今天你努力了吗');
用户提示输入框 prompt('问问你自己');
控制台输出 console.log('当然');
页面输出 document.write('加油');
【JS的 引入方式】
行内式:<input type="button" value="按钮" onclick="alert('Hello World')" >
内嵌式:<head> <script> alert('Hello World!'); </script> </head>
引入式:<script src="main.js"></script>
【标识符】
- 概念:给变量,函数等取名字的字符。
序列命名规则: - 1,由字母(a)、下划线(_)、美元符($)、数字组成。
- 2,不能以数字开头。
- 3,不能是保留字符关键字。(关键字是js语言赋予特殊含义的单词,如:var)
- 4,区分大小写,驼峰命名法。
命名规范: - 见名识意:name、color、darling
- 区分大小写,驼峰命名法。
【变量及变量声明】
- 什么是变量:存放数据的空间,获取数据,访问数据。
如何声明:用var声明: - var a; //声明一个变量a
- var a=10; //声明一个变量并赋值,将10赋值给a
- var a,b,c; //声明多个变量,并赋值
- a=10,
- b=20;
- c=30;
- var a=10; var b=20; //同时声明多个变量并赋值
常用命名: - sum(求和) max(最大值) min(最小值) num(数字) str(字符串) arr(数组名)
【js六种数据类型】
- Number 数值类型
- String 字符串类型
- Boolean 布尔类型(有2个值true真,false假)
- Null 空类型
- undefined 未定义类型
【typeof运算符的作用】
【typeof[]属于什么类型】
console.log([]);Object对象模型
【代码注释】
【字符串拼接】
console.log('hello darling');
console.log('1'+1);
console.log(1+'1');
console.log(1+1+'1');
console.log(1+'1'+(1+1)+'1');