DOM(document object model):文档对象类型。
变量:会变化的量;特点:
1. 使用var来修饰;
2. 变量名只能有:字母、数字、下划线,不能以数字开头;
3. 区分大小写;
4. 通过一个等号赋值: 左边是变量=右边是值;
5. 有类型,但是js变量是弱类型;
类型有:
(一)基本类型
1.var c= 1;//整型类型 int:整型
例子: var varInt =1
2.var d= 0.5;浮点类型(小数)float:浮点型
例子:var varFloat = 1.223
3.var d ="今天" //字符串类型,必须要用引号 string :字符串
例子:var varString = "123";
4.var f = true // 布尔类型 true false bool:布尔型
if(){如果条件成立,执行这的内容 }else{如果条件不成立,执行这的内容}
例子:var varBool = true;
(二)复合类型:
5.数组类型:存放一组数据,一堆数据;
6.对象类型:存放一组数据,一堆数据;
(三)特殊类型
7.null类型:值就是这个null;一个变量的值是空的 var varNull = null
8.undefined类型:值就是undefined, var varUnderfined
var a;向浏览器要一个盒子; a=1 把数字放到已经定义好的小盒子a里面;
数组的书写方式:
1.var varArray = new Array; varArray[0]=123 document
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
// var varArray= new Array;
// varArray[0] = 123;
// varArray[1] = 234;
// document.write(varArray[0]);
// document.write(varArray[1]);
// varArray = [123,234 ,"tianqi"]
// for (var i = 0; i<varArray.length; i++ ) {
// document.write(varArray[i])
// document.write("<br>")
// }
// var a = [1,3,"zixin"];
// a = a.concat([4,5]);
// document.write(a)
</script>
</body>
</html>
<!-- //join -->
<script>
// var a = [0,1,"wode","zixin"]
// a = a.join("-")
// document.write(a)
</script>
<script>
//pop删除最后一个
var a = [0,1,"wode","zixin"];
b = a.pop();
document.write(a);
document.write("<br>");
document.write(b);
// push最后添加一个和多个字符
document.write("<br>");
var a = ["zhang","ya ","nan"];
var b = a.push("nv");
document.write("<br>");
document.write(a);
document.write("<br>");
document.write(b);
// 删除头部数组
document.write("<br>");
var a = [5,6,"李白","杜甫"];
b = a.shift();
document.write(a); //6 李白 杜甫
document.write("<br>");
document.write(b); //5
</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
<script>
// 向浏览器要一个盒子;
var a;
// 把数字放到已定义好的盒子里;
a = 1;
// 必须写等于号后面的引号,可以写‘‘,也可以是""
// a = ‘<img src="./6.png" >‘;
// document.write(a)
// var c = 1; //整型类型
// var d = 0.5; //浮点类型(小数)
// var e = "今天";//字符串类型,必须要有引号
// var f = true; //布尔类型 true false
// if(条件){
// 如果条件成立:执行的内容
// } else{
// 如果条件不成立,执行这
// }
// if(f){
// document.write("今天天气不错")
// }else{
// document.write("今天天气很差")
// }
// document.write(c);
// document.write("<br>")
// document.write(d)
// document.write(e)
// var e = 3
// if(e == 1)
// {
// document.write("周一好")
// }
// else if(e == 2)
// {
// document.write("周二好")
// }
// else if(e == 3)
// {
// document.write("周三好")
// }
</script>
<script>
//数组:存放一组数据,一堆数据;
//null类型:值就是这个null,一个变量的值是空的
var checkFrist = 1;
checkFrist = null;
//undefined类型:未定义 值就是undefined
</script>