介绍什么是JavaScript及由来
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
1.由来
javascript最早是由 美国网景公司(Netscape Communications Corporation 开发的Netscape Navigator 在Netscape Navigator 2.0 即将发布时正式改名为JavaScript。
2.经历
因为 JavaScript 1.0 如此成功,Netscape 在 Netscape Navigator 3.0 中发布了 1.1 版。恰巧那个时候,微软决定进军浏览器,发布了 IE 3.0 并搭载了一个 JavaScript 的克隆版,叫做 JScript(这样命名是为了避免与 Netscape 潜在的许可纠纷)。微软步入 Web 浏览器领域的这重要一步虽然令其声名狼藉,但也成为 JavaScript 语言发展过程中的重要一步
3.标准化
1997 年,JavaScript 1.1 作为一个草案提交给欧洲计算机制造商协会(ECMA)。第 39 技术委员会(TC39)被委派来“标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义”(http://www.ecma-international.org/memento/TC39.htm)。由来自 Netscape、Sun、微软、Borland 和其他一些对脚本编程感兴趣的公司的程序员组成的 TC39 锤炼出了 ECMA-262,该标准定义了名为 ECMAScript 的全新脚本语言。
在接下来的几年里,国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。
数据的存储 变量和常量 和基本数据类型
- 变量:程序运行期间可有变量的量,通常需要使用一个别名表示变量
- 变量名的规则:
1.只能用字母,数字,_,$作为变量名的字符
2.不能用数字开头
3.不能使用关键字
3.语法格式:
var 变量名;
let 变量名;
const 变量名;
4.数据类型
JavaScript中的数据类型:
数字类型 number
字符串类型 string
布尔类型 boolean
空类型 null
未定义类型 undefined
对象类型 object
使用javascript
HTML 中的脚本必须位于 标签之间。
脚本可被放置在 HTML 页面的 和 部分中。
会告诉 JavaScript 在何处开始和结束。 之间的代码行包含了 JavaScript:例:
例:
中的 JavaScript 在本例中,JavaScript 会在页面加载时向 HTML 的 写文本:实例
. . . .算术运算符
运算符 说明 例子
-
加法 1+1 = 2
-
减法 3-1=2
-
乘法 10 * 3 =30
/ 除法 10 / 3 = 3.3333333~
% 取模 10 /3 余 1
赋值运算符
运算符 说明 例子
+= 加等于 a += 10 等于 a = a + 10
-= 减等于 a -= 10 等于 a = a - 10
*= 乘等于 a *= 10 等于 a = a * 10
/= 除等于 a /= 10 等于 a = a / 10
~/= 取整等于 a ~/= 10 等于 a = a ~/ 10
%= 取余等于 a %= 10 等于 a = a % 10