一, 类型转换
1,prompt收到的数据默认为字符串(隐式转换),字符串相加为拼接,“+”有拼接的意思
例如:
num 1=prompt(‘50’)
num 2=prompt(‘50’)
num 1+num2=5050
1, 字符串+数字=字符串。例如:‘1’+1=11
2, 字符串-或/或* 数字=数字
3, 字符串转数字,以数字形式保存
案例:let num1=+prompt(‘2’)
let num2=+prompt(‘4’)
num+ num=6
二, 模板字符串
let age=18
document.write(‘我今年’+age+’岁’)或
document.write(`我今年’${age}’岁`)//注意,此处为Tab上按键
三, 语句
1, 逻辑运算符
① &&,与,全ture为ture,一flase为flase
② ||,或,只要其中一个ture为ture
③ !,非,逆命题
④ 数字0和null都为flase,其余的都是ture
2, if语句
① 语法:if(条件1){代码1} else if(条件2){代码2}.。。。。。
② 三元运算符,例如
3>5? Alert(‘第一个’):alert(‘第二个’)
3>5,为条件
?,对,执行第一个;错,执行第二个
3, switch语句
① 语法
Switch(数据){ case 数值1:
代码1
Back
case 数值2:
代码1
back case 数值1:
代码2
back case 数值3:
代码3
Back
Default:
代码
back }
② 数据会与case后的数值相比较,和那个全等就执行代码几,然后back,若没有,就执行Default后的代码,然后back
4, 循环语句,循环三要素:起始值,终止条件,变量变化
① While循环
语法:while(循环条件){要循环的代码(循环体)i++(循环终止)}
②reack和continue
Breack,跳出,终止循环
Continue,结束本轮循环,继续下次的循环
③ For循环
语法:for(声明记录循环次数变量;条件;变换量){循环体}