十一、window的常用方法
alert("") 弹出警告
var res=confirm("") 确认对话框
var ff=promt("输入提示",["默认值"]) 用户输入框
十二、三大控制结构
顺序结构:按照顺序依次执行
选择结构:某种条件下执行
基本if-else
多重if-else if-else if-else 适用于区间
switch(){ 适用于等值条件
case 值:
代码;
break;
default:
代码
}
循环结构:重复执行
循环四要素: 循环变量初始化 循环条件 改变循环变量 循环体
while(循环条件){
循环体
改变循环变量
}
do{
循环体
改变循环变量
}while(循环条件)
for(var i=1;循环条件;改变循环变量){
循环体
}
for:只适用于循环次数固定的情况
while:可以是任何条件,先判断,后执行,可能一次都不执行
do-while:可以是任何条件,先执行,后判断,至少执行一次
循环控制语句:
break:终止循环
continue:跳出本次循环,继续下一次循环
十三、函数
- 函数的作用:代码封装,代码重用
- 自定义函数的写法:
function 函数名(参数列表){
函数体
return 值
}
return作用:返回结果,跳出函数
- 函数的调用方式:
1、直接调用 函数名()
2、事件调用 onclick="函数名()"
3、通过其他函数调用: function test{ test2() }
- 函数分类
自定义函数:自己写的
无参函数 function test(){}
带参函数: function test(参数列表){}
系统函数: alert() confirm() promt() parseInt() parseFloat() typeof(
isNaN():不是数值返回true
eval():将字符换当做js代码执行
- 标签操作
获取标签:
var tag=document.querySelector("#id");
var tag=document.getElementById("id");
获取标签内容:
获取文本: tag.innerText
获取文本和标签:tag.innerHTML
获取input值: tag.value 修改标签的内容:
tag.innerText=""
tag.innerHTML="<h1></h1>"
tag.value="" 作用域:
1、全局变量:函数外部声明的变量,可被所有区域访问
2、局部变量:函数内部声明的变量,只能被函数内部访问
3、暗示全局变量:一切未经声明的变量 ,可被所有区域访问
1641

被折叠的 条评论
为什么被折叠?



