HTML 嵌入 Javascript 的方式
引入外部 js 文件
<head>
<script Language ="javaScript" src="index.js"/>
</head>
内部声明
<head>
<script language="javascript">
function hello(){
alert("hello word");
}
</script>
</head>
嵌入文档(body 里面)
<body>
<script language="javascript">
document.write("hello word");
</script>
</body>
数据类型
- String 字符串:var str = "我是字符串"
- Number数值:var num = 1 或 var num = 3.14
- Boolean :var bol = true 或 var bol = false
- 复合(引用)数据类型是:
- 对象 Object: var myId = document.getElementById("id")
- 数组 Array: var arr = [1,2,3]
- 特殊数据类型是:
- Undefined 数据类型:一个为 undefined 的值就是指在变量被创建,但未给该变量赋值以前所具有的值。
- Null 数据类型:null 值就是没有任何值,什么也不表示。
typeof() 函数判断数据类型:
<script type="text/javascript">
// html页面加载的时候就运行
window.onload = function(){
var a = [1,2]
alert(typeof(a))
}
</script>
注意数组返回是:object
变量声明:
var:var x = 5;
声明了一个名为x
的变量并赋值为5
let:
声明块级作用域的变量const:
声明常量,一旦赋值就不能再重新赋值
变量的范围
var a = 2; //a 是全局变量
var c; //c是全局变量
function init() {
var b = 1 ; //b是局部变量
c = b * 2 ; //全局变量
}
window.onload=function(){
init();
alert(c);
}
输出:2