<span style="font-size:24px;">整理01</span>
<span style="font-size:24px;">
1.javascript 是一门浏览器编译的语言.是一种轻量级的语言.
2.javascript 的学习分为三大类:
1).javascript基础
js输出,在html中使用js,变量,数据类型,运算符和表达式,流程控制,函数,对象,内置js对象,数组
2).DOM 和BOM
3).jQuery
3.在IE浏览器中,直接打开本地html,会提示安装;
如果使用url格式访问,则没有;localhost://****.html
4.js代码如果出错,则后面的不会再执行,所以可以使用输出来判断哪一行代码出错.
或者注释后放开,看哪一行代码出错
5.js代码的执行顺序是从上往下开始执行的.
6.html中嵌入的js代码,无论嵌入多少,每一个都是相关联的.
7.js代码的嵌入
1).<script></script>包裹
2).在html标签中使用 <a href = "javascript:alert('hhhh')"></a>
3).事件 <div onclick = "alert('dddddd')"></div>
4).导入外部的js文件 <script src = "day1.js"></script>
8.运算符
1).加法运算符
+:1).加法 2).连接符
例如:
var a = 10;
a = 10+9+"12www"+9;
结果:1912www9
2).比较运算符
最好是在比较的两个数是同一个类型.
3).
9.流程控制
1).顺序结构
由上向下执行.
2).条件结构(分支结构,选择结构)
1).单路分支
if(bool){
}
2).双路分支
if(bool){
}else{
}
3).多路分支
if(bool){
}else if(bool){
}else{
}
switch(变量){//弱类型 最好使用的是int和string
case 值:
break;
}
4).嵌套分支
if(bool){
if(bool){
}else{
}
}
3).循环结构
for(int i = 0;i<11;i++){
}
while(true){
}
do{
}while(i<10);
10.退出多层循环
例如:
st:
for(var i = 1;i<9;i++){
for(var j = 1;j<=i;j++){
if(j == 5){
break st;
}
document.write(1+"*"+j+"="+i*j);
}
}
break;和goto是不同的,break ** 跳出之后,则不会再次进入执行for循环.
continue **; 和break **;的结果是相同的.
11.</span>