|
技术
|
作用
|
|
html
|
创建网页的结构
|
|
css
|
美化网页
|
|
javascript
|
用于网页交互,让网页变得更加生动,提高用户的体验
|
|
组成部分
|
作用
|
|
ECMA Scprit
|
所有脚本语言的规范,构成JavaScript语法的基础
|
|
BOM
|
Browser object Model浏览器对象模型, 用来操作浏览器当中各种对象
|
|
DOM
|
Document Object Model 文档对象模型,用来操作网页中的各个元素
|
|
数据类型
|
Java中的定义
|
JS中的定义
|
|
整数
| int i=5; |
var i=5
|
|
浮点数
|
float f=3.1f;double d=3.14;
|
var f=3.14
|
|
布尔值
|
boolean b=true;
|
var b=true;
|
|
字符
|
char c='a';
|
var c='c'; JS当中没有字符类型,
只有字符串
|
|
字符串
|
String str="abc";
|
var str="abc";
|
|
数据类型
|
说明
|
|
number
|
数值型,包含整数或者小数
|
|
boolean
|
布尔类型,true或false
|
|
string
|
字符串类型,可以使用单引号,双引号,反引号
|
|
object
|
对象类型
|
|
undefined
|
未定义的类型,未知的
|
|
null和undefined的区别
|
说明
|
|
null
|
null本质是一个对象,只是这个没有值
|
|
undefined
|
未知的类型,只是定义一个变量名,没有给到具体值,没有初始化
|