简介
学习计算机语言就是人和计算机交流的工具,人类通过语言来控制、操作计算机
语法发展:
- 纸带机:机器语言
- 汇编语言:符号语言
- 现代语言:高级语言
起源
JavaScript诞生于1995年,出现主要是用于网页中的前端验证,即指检查用户输入的内容是否符合一定的规则,比如:用户名的长度,密码的长度,邮件的格式等
简史
- javaScript是由网景公司发明,最初起名为LiveScript,后来由于SUN公司的介入,更名为JavaScript。
- 1996年微软公司在其最新的IE3浏览器中引入了自己对JavaScript的实现JScript。
- 于是在市面上存在两个版本的JavaScript,一个网景公司的
JavaScript和微软的JScript。 -
为了确保不同的浏览器上运行的JavaScript标准一致,所以几 个公司共同定制了JS的标准名命名为ECMAScript。
实现
- ECMAScript是一个标准,而这个标准需要由各个厂商去实现
- 不同的浏览器厂商对该标准会有不同的实现
浏览器 | JavaScript |
---|---|
FireFox | SpidenMonkey |
Internet Explorer | JScript/Chakra |
Safari | JavaScriptCore |
Chrome | v8 |
Carakan | Carakan |
完整的JavaScript实现应由以下三部分组成
- ECMAScript
- DOM
- BOM
特点
- 解释型语言
- 类似于C和Java的语法结构
- 动态语言,由于JavaScript中应用的JIT技术,所以JS可能是运行速度最快的动态语言了
- 基于原型的面向对象
基本语法
目前学习的JS全都是客户端的JS,即全都需要在浏览器中运行,所以我们的js代码全都需要在网页中编写
- 需要将JS代码编写到<script>中
- 将script标签写到<head>中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js基本语句</title>
<script type="text/javascript">
alert('你弹出来了');
document.write('这里写入内容')
// 在开发者语句显示
console.log('你看我在那里出来')
</script>
</head>
<body>
</body>
</html>
注释
注释内容不会被解释器执行,但会在源代码中显示,我们一般对程序内容进行注释
- //注释内容:单行注释
- /注释内容/:多行注释
标识符
- 所谓标识符,就是指变量、函数、属性的名字,或函数的参数。
- 标识符可以是按照下列格式规则组合起来的一或多个字符:
第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )。
其他字符可以是字母、下划线、美元符号或数字。
- 按照惯例,ECMAScript 标识符采用驼峰命名法。
- 但是要注意的是JavaScript中的标识符不能是关键字和保留字 符。
关键字和保留字符
-
关键字
-
保留字
-
其他不建议使用字符