|
|
眉毛粗的木瓜 · Vue--element对会员搜索输入框增加 ...· 1 年前 · |
|
|
才高八斗的警车 · Python---SQLAlchemy常用操 ...· 2 年前 · |
|
|
跑龙套的感冒药 · 解决JavaFX报错缺少 JavaFX ...· 2 年前 · |
|
|
聪明伶俐的鞭炮 · 关于VS 程序 Qt相关问题 ...· 2 年前 · |
|
|
严肃的蜡烛 · ubuntu ...· 2 年前 · |
switch(变量)
case 情况1: //符合情况1,执行下面代码
Js代码;
break; //如果执行代码,则结束循环
case 情况2:
js 代码;
break;
default: //不符合上面所有情况,执行下面代码
js代码;
break;
}
case 后面的数据类型和switch里面的数据类型必须一致
case 条件可集体判断:即几个case 集体执行一个代码
case 1:
case 2:
case 3:
执行代码;
break;
不建议case后跟条件判断
// 1: 在网页中获取用户输入的成绩信息,每20分算一个等级,不同等级显示不同的评语,在控制台中输出信息。
// 比如:输入20 弹出消息框成绩20 输入 40 弹出消息框40
var grade = prompt("请输入成绩");
grade = parseInt(grade);
switch (grade) {
case 20:
alert("成绩f");
break;
case 40:
alert("成绩e");
break;
default:
alert("d")
break;
}
A++ ++a 在原来变量的基础上加1的操作
A-- --a 在原来变量的基础上减1的操作
当 a++ 参与到运算中,先将a的值赋值给变量,然后变量a再加1
当++a 参与到运算中,先将a的值加1然后将计算后的结果赋值给变量
语法定义:
while(判断条件)
{
循环代码
}
执行顺序:
当while条件表达式结果为true,那么一直会执行whlie循环体内的代码
案例:
//3、 随机产生一个数字 0到9之间的整数,并且接收用户输入的一个数字, 用户有3次输入的机会,
// 如果3次机会内猜对则提示赢得游戏,直接跳出游戏。如果3都没有猜对,输掉游戏,并结束游戏。
var number = parseInt(Math.random() * 10);
var n = 1;
while (n <= 3) {
var user = prompt("请输入一个整数" + number);
user = parseInt(user);
if (number == user) {
alert("恭喜你赢了");
break;
} else {
alert("你输了");
n++;
}
}
语法定义:
do{
循环代码;
}
wile(条件)
区别于while循环:
var n = 1;
do {
alert("你好");
} while (n > 2)
所谓循环,就是重复执行一段代码
语法:
for (初始化;条件;增量)
{
循环代码;
}
// 在页面中打印99乘法表
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
s = i * j;
document.write(i + "* " + j + "=" + s);
document.write("\n");
}
document.write("<br/>")
}
有时候在循环体内,需要立即跳出循环或跳过循环体内其余代码而进行下一次循环。这个时候需要 break和continue
break语句是彻底结束当前循环,直接执行循环外后面的代码。格式如下
while(判断条件)
{
if(条件语句)
break;
循环代码
}
// 输出1-100之间所有质数
// 被除数
for (var i = 1; i <= 10; i++) {
// 除数
for (var j = 2; j < i; j++) {
// 能除尽则不是质数,跳出当前循环
if (i % j == 0) {
break;
} else {
}
}
if (i == j) {
document.write(i);
document.write("<br/>")
}
}
continue的作用是仅仅跳过本次循环,而整个循环体继续执行。它的格式如下:
while(判断条件)
{
if(条件语句)
continue;
循环代码
}
// 请将1到100之间所有数字输出,排除是3的倍数的数字
for (var i = 1; i <= 100; i++) {
if (i % 3 == 0) {
continue; //跳出本次循环,执行后面循环
} else {
console.log(i);
}
}
数组变量可以存放多个数据。Js中的数组是将 任意数据类型 ,放在一起按照一定顺序排练的集合