JS前端弹出警示框和提示框 新建一个html和jshtml——<script src='05_浏览器.js'></script>js——//练习:声明变量,保存用户输入的两个数字,需要弹出两次提示框,计算出这两个数字相加的和,并将结果以警示框弹出var str1=prompt('input user1');var str2=prompt('input user2');console.log(str1,str2);alert(Number(str1)+Number(str2);.
JS–break(强制结束) while-bleak//初始值为1,循环条件为true,循环体中打印i,增量为加1var i=1;while(true){console.log(i);if(i==10){//当i=10的时候,强制结束循环 break;}i++;}练习:当循环条件为true的情况下,计算出11-20之间所有整数的乘积var s=1;//声明变量,用于保存乘积var a=11;while(true){if(a>20){//a代表11...
JS–for循环(课后练习) 练习:打印2000-2100之间的前10个闰年for(var i=2000,count=0;i<=2100;i++){if(i%4===0 && i%100!==0 || i%400===0){ console.log(i); count++;}if(count>=10){ break;}}console.log(count);练习:1-100之间所有整数的和,一旦超过4000结束循环,查看当前的总和是多少,此时i的值...
JS–for循环(课后练习) 练习:打印2000-2100之间的前10个闰年for(var i=2000,count=0;i<=2100;i++){if(i%4===0 && i%100!==0 || i%400===0){ console.log(i); count++;}if(count>=10){ break;}}console.log(count);练习:1-100之间所有整数的和,一旦超过4000结束循环,查看当前的总和是多少,此时i的值...
JS–for循环嵌套 循环产生5个*,打印成一行*****//声明变量,初始化为空字符串,用于拼接每次产生的*号for(var i=1,str='';i<=5;i++){//每次循环,需要往str中拼接一个*号str=str+'*';}console.log(str);//循环结束后打印最终的字符串str打印6行5个*****for(var j=1;j<=6;j++){for(var i=1,str='';i<=5;i++){//每次循环,需要往str中拼接...
JS–for循环语句+continue 利用for循环,打印1-10之间所有的整数for(i=1;i<=10;i++){console.log(i);//循环体}练习:使用for循环打印80,75,65,60for(var i=80;i>=60;i-=5){//初始值,循环条件,增量console.log(i);//循环体}练习:计算1-100之间所有能被7整除的数字的和for(var i=1,sum=0;i<=100;i++){//i代表所有的整数//判断是否能被7整...
JS–for循环语句+continue 利用for循环,打印1-10之间所有的整数for(i=1;i<=10;i++){console.log(i);//循环体}练习:使用for循环打印80,75,65,60for(var i=80;i>=60;i-=5){//初始值,循环条件,增量console.log(i);//循环体}练习:计算1-100之间所有能被7整除的数字的和for(var i=1,sum=0;i<=100;i++){//i代表所有的整数//判断是否能被7整...
JS–do……while循环语句 do-while循环循环打印1-10之间所有整数,使用do-while循环var i=1;do{//循环体console.log(i);i++;}while(i<=10);//循环条件练习:打印70-60之间所有的整数,使用do-while循环var i=70;//初始值do{console.log(i);//循环体i--;//增量}while(i>=60);//循环条件练习:打印1-100之间所有的奇数var i=1;...
JS–while循环语句 1.循环执行10次,范围1-10//初始化变量,用于记录循环的范围var i=1;while(i<=10){//循环条件console.log('哈哈哈',i);//循环体i++;//增量}2.练习:打印30-21之间所有的整数var a=30;while(a>=21){console.log(a);a--;}3.练习:利用循环打印40,45,50,60这些数字var b=40;while(b<=60){...
JS–while循环语句 1.循环执行10次,范围1-10//初始化变量,用于记录循环的范围var i=1;while(i<=10){//循环条件console.log('哈哈哈',i);//循环体i++;//增量}2.练习:打印30-21之间所有的整数var a=30;while(a>=21){console.log(a);a--;}3.练习:利用循环打印40,45,50,60这些数字var b=40;while(b<=60){...
if……else–if多条件语句嵌套 if-else if多条件语句var n=10;if(n===1){ console.log('非洲');}else if(n===2){ console.log('印度');}else if(n===3){ console.log('日本');}else{ console.log('美国');}//练习:声明变量要保存一个订单的状态码,根据订单的状态码要打印对应的汉字状态//1-等待付款 2-等待发货 3-运输中 4-已签收 5-已取消 ...
JS——if……else语句 if-else语句//判断一个人是否为成年人var age=10;if(age>=18){console.log('成年人');}else{console.log('未成年人');}//练习:声明变量保存用户名和密码,如果用户名是root并且密码是123abc,打印登录成功,否则打印登录失败//第一种方法var user='root';var password='123abc';if(user==='root' && pas...
JS——if……else语句 if-else语句//判断一个人是否为成年人var age=10;if(age>=18){console.log('成年人');}else{console.log('未成年人');}//练习:声明变量保存用户名和密码,如果用户名是root并且密码是123abc,打印登录成功,否则打印登录失败//第一种方法var user='root';var password='123abc';if(user==='root' && pas...
js中if语句 //满30减20//声明变量保存订单的金额var total=25;//判断是否满30if (total>=30){//要求在订单的金额在原来的基础上减20total-=20;//total=tatal-20}console.log(total);//练习:声明变量保存年龄,如果满18岁打印成年人var age=11;if(age>=18){console.log('成年人');}console.log('可以出国');//隐式转换为...
JS变量交换+短路逻辑 //变量交换,准备一个中间量将a和b的值进行交换var a=1;var b=2;var c=0;c=a;a=b;b=c;console.log(a,b,c);//逻辑运算符(综合运用)//闰年:能被4整除,并且不能被100整除,或者能被400整除//练习:声明变量保存任意一个年份,查看是否为闰年,是打印true,不是打印falsevar year=2022;console.log(year%4==0 && year%100!==0 ||year
JS变量交换+短路逻辑 //变量交换,准备一个中间量将a和b的值进行交换var a=1;var b=2;var c=0;c=a;a=b;b=c;console.log(a,b,c);//逻辑运算符(综合运用)//闰年:能被4整除,并且不能被100整除,或者能被400整除//练习:声明变量保存任意一个年份,查看是否为闰年,是打印true,不是打印falsevar year=2022;console.log(year%4==0 && year%100!==0 ||year
JS三目运算符 三目运算符//判断一个人是否为成年人var age=13;var r=age>=18 ? '成年人' : '未成年人';console.log(r);//练习:声明变量保存用户名和密码,如果用户名是root并且密码是123abc,打印‘登录成功’,否则打印‘登录失败’;var user='root';var password='123abc';a=user=='root' && password=='123abc' ? '登录成功' : '登录失败';console
JS三目运算符 三目运算符//判断一个人是否为成年人var age=13;var r=age>=18 ? '成年人' : '未成年人';console.log(r);//练习:声明变量保存用户名和密码,如果用户名是root并且密码是123abc,打印‘登录成功’,否则打印‘登录失败’;var user='root';var password='123abc';a=user=='root' && password=='123abc' ? '登录成功' : '登录失败';console
JS赋值运算符 赋值运算符var a=1;//在原来的基础上加1//a++;//a++相当于等于a=a+1a++;console.log(a);var b=1;//(相当于b=b+3可简写为b+=3)//b=b+3;//b=b+3可以简写b+=3b+=3;console.log(b);//练习:声明变量保存商品的价格,将价格实现打八折,最后打印价格//(相当于c=c*0.8简写为c*=0.8)var c=1000;c*=0.8;console.log(c);...
JS位运算符 按位与&//先把3和6十进制转二进制,然后上下两位对齐,上下两位都是1,结果是1,否则为0console.log(3&6);//十进制转二进制3=11,6=110//011//110//得出010转十进制为2按位或|//先把3和6十进制转二进制,然后上下两位对齐,上下两位含有1,结果是1,否则为0console.log(8|13);//十进制转二进制8=1000,13=1101//1000//1101//1101//二进制转成十进制 1101=13//所以