学习js第二天
js的三个弹框
alert
用于弹出警告框
alert("你好,请于XXXX年XX月XX日 到XXXX地址交代XXX问题");
confirm
用于弹出确认框
var result = confirm("吃饭了吗");
prompt
用于弹出输入框
var a = prompt("吃的什么啊?");
判定语句
判定语句在 JS 中 有两种: switch语句、 if语句;
switch语句的语法:
switch (变量) {
case 结果1:
code...
break;
case 结果2:
code...
break;
case 结果3:
code...
...
default:
code...
break;
}
if 语句的语法
if (表达式) {
结果
} else if(表达式1) {
结果1
} else if(表达式2) {
结果2
} else if(表达式3) {
结果3
}
....
else {
}
三元运算符
JS中的运算符 根据运算的参数个数 可以分为单目运算符、双目运算符、三目运算符;
单目:指的是只需要一个运算数就可以运行的符号;
比如: a++ 、 b–、 !true;
双目运算符: 指的是需要两个运算符才可以运行的运算符;
比如: a + b 、 a || b、 a > b;
三元运算符又叫做三目运算符,它是使用 ? 和 : 将三个部分拼接起来 ;
var a = true ? 1 : 2;
表达式 ? 结果1 : 结果2
运算规则: 对表达式求布尔值 如果为真 使用结果1 如果为假 使用结果2;
循环语句
JS中的循环语句有3种:
do while循环
while循环
for循环
do {
code....
} while(条件);
while(条件) {
code....
}
for (定义初始值; 判定条件; 改变初始值) {
执行代码
}
do while循环
do while循环
do {
code....
} while (条件);
定义一个变量用于计算循环体的执行次数
var count = 0;
do {
console.log(count);
count++;
} while (count < 10);
while循环
// 从1输出到100
var a = 1;
// 开始循环
while (a <= 100) {
console.log(a);
a += 2;
}
for循环
/*
for (1定义初始值; 2判定条件; 4改变初始值) {
3执行代码
}
*/
for (var a = 1; a <= 10; a += 2) {
console.log(a);
}
console.log("a---->", a);
/*
for循环的执行顺序
1 2 3 4
2 3 4
2 3 4
2 3 4
...
直到2不再符合条件
*/
break和continue
break 是一个关键字 用于跳出循环
for (var i = 1; i < 100; i++) {
console.log(i)
if (i === 5) {
break;
}
}
continue 是一个关键字 用于跳过一次循环
for (var i = 0; i < 50; i++) {
if (i === 25) {
continue
}
console.log(i)
}