一:表达式是对一 个或多个变量或值(操作数)进行运算,并返回一个新值
运算符可分为以下类别:
1:V赋值运算符=
2:V算术运算符+、-、*、/、%、++、--、-(求反)
3:V结合运算符*=/=+=-=%=
4:V比较运算符==、!=、>、>=、<、<=、===、!==
5:V逻辑运算符 &&、|、!
6:V字符串运算+
1:自增++ 自减--
var a = 1
console.log(a++)
console.log(++a)
console.log(a)
var b = 10
b = b + 10
b +=10
console.log(b)
2: 1-3之间的所有整数之和
var result = 0
result = result + 1
result = result+2
result = result+3
result + = i
== ===:
console.log(10 == "10")//true
console.log(10 === "10")//false
console.log("10" !== "10")//false
3: 逻辑运算
var a = 10,b = 20
console.log(!(a+b>20)|| b<10)//
console.log()
4: 分支结构
双分支 if...else
var score = prompt("请输入你的js成绩")
if(score>=90){
console.log("你适合搞开发")
}else{
console.log("你可以转新媒体")
}
5:多重分支 if...else if...else
if(score>=80){
console.log("你非常适合搞开发")
}else if(score>=60){
console.log("你适合学软件实施")
}else{
console.log("你去学新媒体吧")
}
6: 使用嵌套分支实现求三个数中的最大值
if(a > b){
if(a > b){
result = a
}else{
result = c
}
}else{
if(b > c){
result = b
}else{
result = c
}
}
console.log(result)
7: 三目运算符,语法格式,条件表达式?真:假
result = a > b ? a : b
result = result > c ? result : c
console.log(result)