雷迪斯and the乡亲们 欢迎你们来到 奇幻的编程世界
回顾一下吧!
上篇我们学习了
开始使用js、js的输出方式、js的语法、js的数据类型、隐性转换 、 显性转换、js转换为数值、js类型转换的应用、js转换为字符串、js转换为bool类型、js的运算符、js赋值运算符、js的比较运算符、js的逻辑运算符
你们学废了嘛!可以在看一下我的上一篇内容,稳固一下
废话不多说,教学走一波!!!
js的条件语句
条件语句 判断 语句
js程序代码 会跟条件 去执行相应的简单
if语句
一、单分支 一种情况
if(条件){满足条件,执行的代码}
二、双分支 两种情况
if(条件){
满足条件,执行的代码
}else{
不满足条件,执行的代码
}
三、多分支 多种情况
if(条件1){
条件1成立执行这里
}else if(条件2){
条件2成立执行这里
}else if(条件3){
条件3成立执行这里
}else{
以上条件都不成立则执行这里。
}
switch语句
switch(条件){
case '结果1' :
执行的代码;
break;
case '结果2' :
执行的代码;
break;
case '结果3' :
执行的代码;
break;
default :
以上都不满足 执行这里
}
break(停止)
每一个后面都要加break
模板字符串
(``)
可以换行
循环
重复的去执行代码,循环次数,循环的事件
一、for语句
for(初始值;执行代码;初始值+1)
{执行代码}
二、while语句
初始值
while(执行代码)
{循环的代码
初始值+1}
三、dowhile语句
初始值
do值{
执行代码
自增(初始值+1)
}while(条件)
温馨提示:先执行循环体里的代码,然后在进行条件判断
(不管条件是否成立,都会先执行一次)
区别
for和while
先判断条件是否成立,成立后才会去执行循环体内的代码块(先判断在循环)
do while
先执行一次循环体内的代码,然后在判断条件是否成立,是否继续执行代码块(先循环在判断)
for和while区别
for中的变量定义在for循环体内的,循环结束后变量就不能使用了
while中的变量 量定义再循环体外,循环结束后变量可以继续使用
break; 终止当前所在的循环
continue; 跳出本轮循环,继续下一轮循环
如何判断输入的是否是数值
NaN (not a number) 不是一个数值
NaN 不等于 NaN
isNaN()
//检测值是否不是一个数值类型,如果不是数值 返回true 是数值 false
累计相加
如何累计相加
var sum =0;//求和
for(var i=1;i<=5;i++){
sum = sum + i;
length 属性 获取获取字符串值的个数(长度)
长度-1 获取最后一个字符
下标为0 获取第一个字符
indexOf属性 用来检测值是否在字符串中存在
// 如果存在 返回所在位置的下标,如果不存在 返回-1
字符串.indexOf('要检测的字符串')// 检测字符串在变量中是否存在
返回值: -1 不存在
所在的下标 存在
标签:进阶,代码,js,基础知识,while,循环,条件,执行 From: https://blog.csdn.net/2401_83366291/article/details/137026616