Rumah >hujung hadapan web >html tutorial >javascript基础篇
javascript有三个重要的组成部分,分别是ECMAScript、DOM和BOM。
ECMAScript是由ECMA规范定义的语言核心,实际上,这门语言本身并不包含输入和输出定义。ECMA规范定义的只是这门语言的基础,而在此基础之上可以构建更完善的脚本语言。我们常见的 Web 浏览器只是 ECMAScript 实现可能的宿主环境之一。
DOM既Document Object Model(文档对象模型),是针对 XML 但经过扩展用于 HTML 的应用程序编程接口。DOM 把整个页面映射为一个多层节点结构。HTML或 XML 页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。
BOM既Browser Object Model(浏览器对象模型),是提供一系列能对浏览器进行操作的对象和API。
将javascript代码应用到页面中有两种方式。
方法一:将javascript代码插入html文档的<script>标签中。</script>
直接在文档中使用script标签包裹javascript代码,某些低版本浏览器需要在script标签里加上type="text/javascript"属性才能正确识别javascript代码。
方法二:将javascript代码存放在一个独立的文件,通过script标签的src属性引入js文件。
将js代码单独写入一个js文件中,需要用到时则在文档中通过script标签引入js文件。
JavaScript 语法
1、变量
变量由 var 运算符加变量名定义
变量名命名规则:第一个字符必须是字母、下划线(_)、或美元符号 ($); 变量名中不能包含空格或标点符号(下划线(_) 和$ 除外); 变量名区分大小写; 不能使用保留字、关键字 为了让变量名有更好的可读性,可以在变量名中适当的插入下划线分隔。
2、数据类型
字符串(String)
String 类型用于表示由零或多个 16 位 Unicode 字符组成的字符序列,即字符串。字符串可以由双
引号(")或单引号(')表示
数值(number)
Number 类型
使用 IEEE754 格式来表示
整数和浮点数值(浮点数值在某些语言中也被称为双精度数值)。