js
This commit is contained in:
		
							parent
							
								
									97a4f337d6
								
							
						
					
					
						commit
						46170ef23d
					
				@ -161,7 +161,38 @@ alert(typeof undefined);
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
#### 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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user