数据类型
类型转换
变量,字面量,常量
运算符
流程控制
顺序结构
自上而下,自左而右 起床 -- 上厕所 -- 洗脸 --吃饭 -- 上课
起床 -- 上厕所 -- 洗脸 ---- 上课
分支结构【条件判断语句】
如果(迟到了){
不吃饭了
}否则{
吃饭
}
循环结构
周一到周五 每天都得来上课 每个月都有月考
单分支结构:
if(条件表达式){
代码块儿
}
if语句在执行时,会先对条件表达式进行求值
如果条件表达式的值为true,则执行if之后的语句
如果条件表达式的值为false,则不会执行if之后的语句
双分支结构:
if(条件表达式){
条件为真;代码块儿
}else{
条件为假;代码块儿
}
if语句在执行时,会先对条件表达式进行求值
如果条件表达式的值为true,则执行if之后的语句
如果条件表达式的值为false,则执行else之后的语句
<script type="text/javascript">
// 条件判断语句:
//方式一: 单分支结构
var wja = 18;
if(wja >= 18){
alert("高高兴兴上网吧")
}
document.write("都得回家")
//方式二:双向分支结构
/*格式:
if(条件表达式){
//条件为真时执行
}else{
//条件为假是执行的
}*/
var lj = 59;
if(lj >= 60){
alert("逃过了一劫")
}else{
alert("男女混合双打")
}
var a = 25;
if(a > 10 && a <=20){
console.log(true)
}else{
console.log(false)
}
//条件表达式?true:false
var d = a > 10 && a <= 20 ? "true" : "false"
console.log(d)
</script>