主要功能启动程序
Javascript的优势
JavaScript 的优点是是我们可以在许多不同的环境中进行编程,但是在每个环境中执行代码的方式都有所不同,有三种不同的环境: JSBin,网页,服务器
- 条件语句
let state = true ;
if(state){
console.log('很好的连接了');
}else{
console.log('丢失连接了');
}
let state = true ;
if(条件1){
console.log('很好的连接了');
}else if(条件2){
console.log('丢失连接了');
}else{
console.log('== !');
}
2. 布尔型
```javascript
if (myBoolean) {
// 如果结果为真执行的操作
} else {
// 如果结果为假执行的操作
}
- 比较表达式
// < 少于
// > 大于
// == 等于
// >= 大于等于
// <= 小于等于
// != 不等于
- 平等 == 和 ===
5 == '5' -----> true
5 === '5' ----->false 因为类型不同
- 逻辑运算符
|| 逻辑或 (全为假则为假)
&& 逻辑与 (全为真则为真)
! 逻辑非 (检查一个条件是不正确的)
变量的范围 作用域 或者 块作用域
在JavaScript里面,由 let 或者 const 声明的变量,不能够再代码块(它们声明的那个代码块)外面使用
代码块: 又被称之为块,是封闭在{}大括号里的一大段代码。
let userLoggedIn = true;
if (userLoggedIn) {
let welcomeMessage = 'Welcome back!';
} else {
let welcomeMessage = 'Welcome new user!';
}
console.log(welcomeMessage); // 会报错
数组的遍历
- for in 的遍历 (便于阅读,)
const stu= [
"Will Alexander",
"Sarah Kate'",
"Audrey Simon",
"Tao Perkington"
]
for (let i in stu) {
console.log("stu " + stu[i]);
}
- for of (不需要精确索引的情况下使用 for of )
const stu= [
"Will Alexander",
"Sarah Kate",
"Audrey Simon",
"Tao Perkington"
]
for (let s of stu) {
console.log("Embarquement du passager " + s);
}