顺序结构
分支结构
三种,和python差不多
if (条件) {
条件成立执行
}
var age = prompt('请输入你的年龄') if (age >= 18) { alert('你成年了') }else { alert('你还未成年') }
<script>
var age = prompt('请输入你的年龄')
if (age < 18) {
alert('你未成年')
}else if (age < 40) {
alert('你成年了')
}else {
alert('你太老了')
}
</script>
三元运算符
switch语句
<script>
switch(2){
case 1:
console.log('这是1');
break;
case 2:
console.log('这是2');
break;
default:
console.log('这啥也不是')
}
</script>
相当于python if else
判断条件 ? 表达式1 : 表达式2
循环结构
for循环
// for(初始化变量,条件表达式,操作表达式){ // 循环体 // } for (var i = 1;i <= 100;i++) { console.log('你好') }
<script>
// for(初始化变量,条件表达式,操作表达式){
// 循环体
// }
var str = ''
for (var i = 1;i <= 5;i++) {
for (var j = 1;j<=5;j++) {
str = str + '⭐'
}
str = str + '\n'
}
console.log(str)
</script>
while循环
<script>
// for(初始化变量,条件表达式,操作表达式){
// 循环体
// }
var str = ''
var i = 1
while (i <= 10) {
str = str + '⭐'
i++
}
console.log(str)
</script>
do while 循环
<script>
var str = ''
var i = 1
do {
str = str + '⭐'
i++
}while (i <= 10)
console.log(str)
</script>
浙公网安备 33010602011771号