JS基础·学习笔记三

十一、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:跳出本次循环,继续下一次循环

十三、函数

  1. 函数的作用:代码封装,代码重用
  2. 自定义函数的写法:

function 函数名(参数列表){

函数体

return 值

}

return作用:返回结果,跳出函数

  1. 函数的调用方式:

1、直接调用 函数名()

2、事件调用 onclick="函数名()"

3、通过其他函数调用: function test{ test2() }

  1. 函数分类

自定义函数:自己写的

无参函数 function test(){}

带参函数: function test(参数列表){}

系统函数: alert() confirm() promt() parseInt() parseFloat() typeof(

isNaN():不是数值返回true

eval():将字符换当做js代码执行

  1. 标签操作

获取标签:

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、暗示全局变量:一切未经声明的变量 ,可被所有区域访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值