1.++自增运算,++在后先使用,后自增,在前面先自增,后使用
var x=1
console.log(x++)//1
console.log(++x)//2
console.lo,g(x)//2
2.==表示值相等,===表示值数据类型都相等
var x=10
var y="10"
console.log(x==y)//true
console.log(x===y)//false
3.三元运算符
result=x>y?x:y
result=result>z?result:z
console.log(result)
4.if分支循环
if ...else..
var a
if(a>10){
console.log("奖励")
}else{
console.log("其他")
}
if...else if..
if...if else...else
5.switch...case 循环
var sum=1
switch(sum){
case 1:
console.log("可乐")
break;
case 2:
console.log("雪碧")
break;
case 3:
console.log("芬达")
break;
}
6.字符串转换为整数用parseInt()
var a="10"
console.log(parseInt(a))
字符串转换为浮点型用parseFloat()
var a="10.5"
console.log(parseFloat(a))
数字转换为字符串用tostring
var x=10,y=20
console.log(x.tostring()+y.tostring())
布尔值转换为字符串用tostring
var false=false
console.log(typeof false.tostring())
7.多种数据类型之间进行计算结果的数据类型
console.log(typeof (10+0.5)//number
console.log(typeof (10+"张三"))//string
console.log(typeof ("张三"+"性别:男"))//string
console.log(typeof (10+true)//number
console.log(typeof (10+null)//number
本文详细介绍了JavaScript中的自增运算符、相等比较、三元运算符、条件分支结构以及数据类型转换。示例代码包括了自增运算的前后位置差异、值与类型的比较、三元表达式和if条件语句的使用,以及parseInt、parseFloat和toString方法在不同场景下的应用。此外,还讨论了不同类型数据混合运算时的结果类型。

被折叠的 条评论
为什么被折叠?



