js
This commit is contained in:
parent
97a4f337d6
commit
46170ef23d
@ -161,7 +161,38 @@ alert(typeof undefined);
|
|||||||
|
|
||||||
![image-20201231105746998](2.javascript基础.assets/image-20201231105746998.png)
|
![image-20201231105746998](2.javascript基础.assets/image-20201231105746998.png)
|
||||||
#### array 数组
|
#### array 数组
|
||||||
虽然说是数组 但是内容不只能是数字
|
虽然说是数组 但是内容不只能是数字 只是索引是数字 就跟高中的集合一样
|
||||||
|
举个例子
|
||||||
|
```javascript
|
||||||
|
var list = ["苹果","香蕉","橘子"];
|
||||||
|
// 这是一个内容都是水果的数组
|
||||||
|
如何获取第一个苹果呢?
|
||||||
|
alert(list[0])
|
||||||
|
|
||||||
|
// 获取剩余的两个
|
||||||
|
alert(list[1])
|
||||||
|
alert(list[2])
|
||||||
|
// 数组的索引是从0 开始的 就是[0] 是里面的第一个 不是从1开始了
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 对象
|
||||||
|
对象跟数组差不多 但是是用字母索引的
|
||||||
|
```javascript
|
||||||
|
var dog = {
|
||||||
|
name: "dog",
|
||||||
|
age: 7,
|
||||||
|
duak: fucntion (){
|
||||||
|
alert("汪")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
alert(dog.name)
|
||||||
|
alert(dog.age)
|
||||||
|
dog.duak()
|
||||||
|
```
|
||||||
|
对象使用属性内容是直接 对象.属性就行 属性名必须遵循命名规范 值可以是任意类型
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
上节中说了数字之间的加法 字符串也可以相加 但是字符串的相加是直接拼接起来 字符串与数字相加也会将字符串与数字拼接起来 然后返回一个字符串 (类型后面会讲)
|
上节中说了数字之间的加法 字符串也可以相加 但是字符串的相加是直接拼接起来 字符串与数字相加也会将字符串与数字拼接起来 然后返回一个字符串 (类型后面会讲)
|
||||||
|
|
||||||
@ -180,3 +211,66 @@ if else
|
|||||||
|
|
||||||
这个是一个条件语句 就是判断条件是否成立 如果成立会做什么事情 如果不成立要做什么事情
|
这个是一个条件语句 就是判断条件是否成立 如果成立会做什么事情 如果不成立要做什么事情
|
||||||
|
|
||||||
|
举个例子
|
||||||
|
```javascript
|
||||||
|
var tiaojian = true;
|
||||||
|
if(tiaojian){
|
||||||
|
alert("成立")
|
||||||
|
} else {
|
||||||
|
alert("不成立")
|
||||||
|
}
|
||||||
|
```
|
||||||
|
如果没有else
|
||||||
|
```javascript
|
||||||
|
var tiaojian = true;
|
||||||
|
if(tiaojian){
|
||||||
|
alert("成立")
|
||||||
|
}
|
||||||
|
```
|
||||||
|
如果有多个条件
|
||||||
|
```javascript
|
||||||
|
var num = 10
|
||||||
|
if(num > 10){
|
||||||
|
alert("大于10")
|
||||||
|
}else if(num < 10){
|
||||||
|
alert("小于10")
|
||||||
|
}else {
|
||||||
|
alert("等于10")
|
||||||
|
}
|
||||||
|
```
|
||||||
|
如果没有条件成立
|
||||||
|
```javascript
|
||||||
|
var num = 10;
|
||||||
|
if(num > 10){
|
||||||
|
alert("大于10")
|
||||||
|
}
|
||||||
|
alert("匹配结束回到这")
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 函数传参
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
function people(name,age){
|
||||||
|
alert("我的名字:" + name + "我的年龄:" + age);
|
||||||
|
}
|
||||||
|
people("啦啦啦", 18)
|
||||||
|
```
|
||||||
|
|
||||||
|
只需要在函数后面的括号定义几个名字 而且需要遵循命名规范
|
||||||
|
|
||||||
|
### 实现上面的题目
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### 循环语句
|
||||||
|
- for
|
||||||
|
- while
|
||||||
|
- do while
|
||||||
|
|
||||||
|
#### for
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user