更新文章
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
# JavaScript基本语法
|
||||
|
||||
## 变量
|
||||
声明变量
|
||||
```javascript :no-line-numbers
|
||||
var a = 1;
|
||||
```
|
||||
JavaScript有如下基本的变量类型`Number`, `String`, `Boolean`, `Undefined`, `Null`
|
||||
```javascript :no-line-numbers
|
||||
var a=1; //Number
|
||||
var b="hello"; //String`
|
||||
var c=true; //Boolean
|
||||
var d; //Undefined`
|
||||
var e=null; //Null
|
||||
```
|
||||
JavaScript 是一种动态类型语言,也就是说,变量的类型没有限制,变量可以随时更改类型。
|
||||
```javascript :no-line-numbers
|
||||
var a=1;
|
||||
a="hello";
|
||||
```
|
||||
|
||||
## 流程控制
|
||||
|
||||
### 条件(if...else 结构)
|
||||
```javascript :no-line-numbers
|
||||
if (m === 0)
|
||||
{
|
||||
// ...
|
||||
}
|
||||
else if (m === 1) {
|
||||
// ...
|
||||
}
|
||||
else if (m === 2) {
|
||||
// ...
|
||||
}
|
||||
else { // ... }
|
||||
```
|
||||
### switch 结构
|
||||
```javascript :no-line-numbers
|
||||
switch (fruit) {
|
||||
case "banana":
|
||||
{
|
||||
//...
|
||||
}
|
||||
break;
|
||||
case "apple":
|
||||
break;
|
||||
default:
|
||||
}
|
||||
```
|
||||
### 循环
|
||||
while循环
|
||||
```javascript :no-line-numbers
|
||||
while(condition) {
|
||||
//do something
|
||||
}
|
||||
|
||||
do {
|
||||
//do something
|
||||
}while(condition)
|
||||
```
|
||||
for循环
|
||||
```javascript :no-line-numbers
|
||||
for (var i = 0; i < 3; i++) {
|
||||
console.log(i); // 0 1 2
|
||||
}
|
||||
```
|
||||
和c++一样,`continue`和`break`在循环体中起到同样作用
|
||||
Reference in New Issue
Block a user