JavaScript--2.基础知识

1.1 prompt()
可以弹出一个提示框,该提示框中会带有一个文本框,用户可以在文本框中输入一段内容,
该函数需要一个字符串作为参数,该字符串将会作为提示框的提示文字。

if(score > 100 || score < 0 || isNaN(score)){
if(score == 100){
alert('奖励宝马')
}else if(score >=80 && score <=99){

alert('手机')
}else if(score >= 60){
alert('棍子一根')
}
}

2.1 条件分支语句switch

switch(条件表达式){
case 表达式:
语句。。。
break;
case 表达式:
语句。。。
break;
default:
语句。。。
break;
}

执行流程:
switch...case...语句
在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行全等比较,
如果比较结果为true,则从当前case处执行代码。
当前case后的所有的代码都会执行,我们可以在case的后边跟着一个break关键字。
这样可以确保只会执行当前case后的语句,而不会执行其他的case
如果比较结果为false,则继续向下比较。
如果所有的比较结果都为false,则只会执行default后的语句

switch语句和if语句的功能实际上有重复的,使用switch可以实现if的功能
同样使用if也可以实现switch的功能

3.1 条件循环语句

do... while循环
- 语法:
do{
document.write(i++ +"
");
}while(i <= 10);

while是先判断后执行,do...while是先执行后判断

判断质数

打时间戳 还有个什么功能忘记了

console.time("test");

// Math.sqrt() 可以对数字开方

for (var i=2; i<=100; i++){
var flag = true;
for (var j=2; j<i; j++){
if (i%j == 0){
flag = false;
break;
}
}
if(flag){
console.log(i)
}
}
console.timeEnd("test");

posted @ 2021-10-19 00:14  梵高de画笔  阅读(54)  评论(0)    收藏  举报