js基本知识
Ⅰ.js是h5的脚本代码,有如下添加方法
1.在网页的<script></script>标签中直接写脚本程序代码。
<body>
<script type = "type/javascript">
document.write("<h2>欢迎来到Mstanford的JavaScript课堂
</h2>");
</script>
</body>
2.将脚本程序代码编写在一个单独的".js"文件中,然后在网页中引用该文件。
<body>
<script src = "1.1.js" type = "text/javascript"> </script>
</body>
3.将脚本程序代码作为某个HTML元素的事件属性值或超链接的href属性值。
<body>
<a href = "javascript:document.write('<h2>'欢迎来到 Mstanford
的JavaScript课堂</h2>)">hello</a>
</body>
Ⅱ.核心语法
1.变量声明
var money;//声明变量
money = 5;//不声明变量而直接赋值
var width = 2, heigth = 5;//连续声明变量和赋值
2.数据类型
var money ;//未赋值,类型为undefined
var flag = true ;//布尔类型
var num = 1; // number类型,包含整数和小数
var str = "text" ;//string类型 ,可以为空
var nothing = null;//已赋值,值为空
3.运算符
算术运算符:+ - / ++ --
赋值运算符:=
比较运算符:< > >= <= !=
逻辑运算符:&& || !
Ⅲ.流程控制语句
1.顺序结构
电脑执行代码的基本方式,顺序从上而下。
2.选择结构
单分支
if(//条件表达式){
//语句或语句块
}
多分支
if(条件表达式1){
语句或语句块1
}else if(条件表达式2){
语句或语句块2
}.......
else if(条件表达式n){
语句或语句块n
}else{
语句或语句块n+1
}
switch
switch(表达式){
case 取值1:语句或语句块1;break;
case 取值2:语句或语句块2;break;
.......
case 取值n:语句或语句块n;break;
default : 语句或语句块n+1;break;
3.循环结构
while
while(条件表达式){
语句或语句块
}
do-while
do{
语句或语句块
}while(条件表达式);