2019-04-02

纸带机:机器语言    汇编语言:符号语言    现代语言:高级语言

为了确保不同的浏览器上运行的JavaScript标准一致,所以几 个公司共同定制了JS的标准名命名为ECMAScript。

ECMAScript是javaScript标准, javascript的含义却要更大一些,一个完整的JavaScript实现应该由EOMAScript    DOM    BOM

JS的特点    解释型语言    类似于 C 和 Java 的语法结构    动态语言    基于原型的面向对象

JavaScript是一门解释型语言,所谓解释型值语言不需要被编 译为机器码在执行,而是直接执行。

animation: walking 2s steps(16) infinite;steps动画步数

<!--JS代码需要编写到script标签中-->

<script type="text/javascript">

console.log()的作用是向控制台输出一个内容

ocument.write()可以向body中输出一个内容

如果不写分号,浏览器会自动添加,但是会消耗一些系统资源,

- 而且有些时候,浏览器会加错分号,所以在开发中分号必须写

.JS中会忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化

变量可以用来保存字面量,而且变量的值是可以任意改变的

变量更加方便我们使用,所以在开发中都是通过变量去保存一个字面量,而很少直接使用字面量

可以通过变量对字面量进行描述

可以将js代码编写到标签的onclick属性中

当我们点击按钮时,js代码才会执行

虽然可以写在标签的属性中,但是他们属于结构与行为耦合,不方便维护,不推荐使用

可以将js代码写在超链接的href属性中,这样当点击超链接时,会执行js代码

标识符中可以含有字母、数字、_、$

2.标识符不能以数字开头

3.标识符不能是ES中的关键字或保留字

4.标识符一般都采用驼峰命名法

- 首字母小写,每个单词的开头字母大写,其余字母小写

布尔值只有两个,主要用来做逻辑判断    true    - 表示真    false    - 表示假

使用typeof检查一个布尔值时,会返回boolean

在JS中一共有六种数据类型

String 字符串

Number 数值

Boolean 布尔值

Null 空值

Undefined 未定义

Object 对象

在字符串中我们可以使用\作为转义字符,当表示一些特殊符号时可以使用\进行转义

\" 表示 "

\' 表示 '

\n 表示换行

\t 制表符

\\ 表示\

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容