1. Javascript的介绍
- 运行在浏览器的脚本语言,由浏览器解释执行
2. Javascript的使用方式
- 行内式
- 内嵌式
- 外链式
3. 变量的定义和数据类型
- number:数字类型
- string:字符串
- boolean:布尔,true或false
- undefined:变量声明未初始化
- null:空对象
- object:符合类型
- 变量命名(匈牙利命名)
- 对象Object:oDiv
- 数组Array:aDiv
- 字符串String:sDiv
- 整数Integer:iDiv
- 布尔值Boolean:bDiv
- 浮点型Float:fDiv
- 函数Function:fnDiv
4. 函数的定义和调用
- 函数中返回值用return关键字,同时代表函数执行结束
5. 条件判断结合比较运算符
- 条件语句
- if
- if……else
- if……else if……else
- 比较运算符
- ==:等于
- ===:全等(值和类型)
- !=:不等于
- >:大于
- <:小于
- >=:大于或等于
- <=:小于或等于
6. 逻辑运算符
- &&:and
- ||:or
- !:not
7. 获取标签元素
- 根据标签id获取标签
document.getElementById("");
注意:要等到画面标签加载完成才能找到,为了避免找不到,将js放到页面最下面或者使用下面的写法。 window.onload = function() {
document.getElementById("");
}
8. 获取和设置标签内容(innerHTML)
- 获取或者设置标签包裹的内容
9. 循环语句
- for
- while
- do……while
10. 字符串拼接
- 字符串和数字类型拼接,底层自动把数字类型转换为字符串类型,这种操作叫隐式类型转换
11. js总结
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="*.*"></script>
<script type="text/javascript">
var iNum = 0;
var sName = "user", sPwd = "pass";
function fnAlert(sName, sPwd) {
alert(sName + sPwd);
}
fnAlert(sName, sPwd);
window.onload=function(){
var dv1 = document.getElementById("dv1");
dv1.innerHTML="<a href='http://www.ccblogs.com'>ccblogs</a>";
}
var aItems1 = new Array(1,2,3);
var aItems2 = [1,2,3];
var aLst = [[1,2,3], ['a', 'b', 'c']];
aItems1.push(4);
aItems1.pop();
aItems1.splice(1, 2, 4, 5);
var tid = setTimeout(fnAlert, 2000, sName, sPwd);
clearInterval(tid);
setInterval(fnAlert, 2000, sName, sPwd);
</script>
</head>
<body>
<div id="dv1"></div>
</body>
</html>