《W3School教程》
JavaScript语言组成
ECMAScript + BOM + DOM
ECMAScript :规定一些语法、变量、for循环等结构
BOM:Browser Object Module,浏览器对象模型
DOM:ocument Object Module,文件对象模型
JavaScript与HTML结合方式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>结合JavaScript</title>
<script type="text/javascript">
<!--
alert("script标签在引用JavaScript代码")
//-->
</script>
<script type="text/javascript" src="text/1.js"></script>
</head>
<body>
<pre style="font-size: 16px">
JavaScript与HTML结合方式:
1、onclick事件----onclick="alert('*******')"
2、script标签-----杂标签中写代码:
3、script标签中引入js文件
</pre>
<p onclick="alert('onclick')">onclick()事件引用JavaScript代码</p>
</body>
</html>
JavaScript变量的类型
变量var,定义时可以不指定类型
JavaScript中的数据类型
基本类型:
- undefined
- String
- Boolean
- Number
- function
- null
引用类型:
- Object
判断变量类型的两种方式:
-
typeof():打印出来是类型的toString结果的小写
typeof(var); -
instanceof关键字判断:判断变量是由某类型new出来的(结果true | false)
var instanceof Number;