JavaScript
变量
- let
- var
- const
区别
let和var用来定义变量,const用来定义常量
let和const只能在自己的作用域的范围内使用
var可以在全局范围使用
{
var name = 'zhangsan'
console.log(name)
let age = 20
console.log(age)
}
console.log(name)
console.log(age)
if语句
var passcode = 'YanX'
if (passcode === 'YanX') {
console.log('成功')
} else {
console.log('失败')
}
switch … case … 语句
var passcode = prompt('请输入属性名称')
switch (passcode) {
case 'color':
console.log('颜色')
break;
case 'fontsize':
console.log('字体大小')
break;
default:
console.log('没有这种属性')
break;
}
switch case 语句的判定是严格相等的(‘10’===10)false
while 语句
let x = 3;
while (x > 0) {
console.log(x)
x--
}
do while 语句
会在判断之前先执行一次
let x = 3;
do {
x--
console.log(x)
} while (x > 0)
for 语句
for (let i = 0; i < 3; i++) {
console.log(i);
}
break 和 continu
for (let i = 0; i < 6; i++) {
while (i === 4) {
break;
}
console.log(i)
}
break 是跳出整个for循环
for (let i = 0; i < 6; i++) {
if (i === 4) {
continue;
}
console.log(i)
}
continu 是跳出当前这一次循环