JavaScript学习笔记-1 基础

  1. 数据类型
    在这里插入图片描述
    (1)数字类型
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    (2) 字符串
    在这里插入图片描述
    在这里插入图片描述
    (3)布尔值
    在这里插入图片描述
    (4)Undefined 和 Null
    在这里插入图片描述

  2. typeof获取变量数据类型
    在这里插入图片描述

  3. 数据类型转换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4. 算术运算符
在这里插入图片描述
在这里插入图片描述
5. 递增和递减运算符
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
6. 比较运算符
在这里插入图片描述在这里插入图片描述
7. 逻辑运算符
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
8. 赋值运算符

在这里插入图片描述
在这里插入图片描述
9. if 判断语法结构
在这里插入图片描述在这里插入图片描述
10. 三元表达式
在这里插入图片描述
11. switch语句
在这里插入图片描述在这里插入图片描述
12. 循环
在这里插入图片描述在这里插入图片描述
13. while循环
在这里插入图片描述
14. do while 循环
在这里插入图片描述
15 continue关键字
在这里插入图片描述
16. break关键字
在这里插入图片描述
17. Array() 数组
数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。
创建:
在这里插入图片描述在这里插入图片描述在这里插入图片描述数组长度:
在这里插入图片描述

遍历数组:
在这里插入图片描述
向数组中新增元素:
在这里插入图片描述在这里插入图片描述
18. 函数
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
19. 函数中的arguments
在这里插入图片描述

function get_max(){
    
    
				console.log(arguments);
				var max = arguments[0];
				for(var i = 1; i < arguments.length;i++){
    
    
					if(arguments[i]>max){
    
    
						max = arguments[i];
					}
				}
				console.log("max:"+max);
				// return max;
			}
			var max = get_max(123,2, 0, 6, 1, 77, 0, 52, 0, 25, 7, 7,0.5);
  1. 函数的两种声明方式
    在这里插入图片描述
    在这里插入图片描述
  2. 作用域

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
22. 预解析
在这里插入图片描述在这里插入图片描述在这里插入图片描述
23. 对象
在这里插入图片描述在这里插入图片描述在这里插入图片描述var star = { name : 'pink', age : 18, sex : '男', sayHi : function(){ alert('大家好啊~'); } };

在这里插入图片描述console.log(star.name) // 调用名字属性 console.log(star['name']) // 调用名字属性 star.sayHi(); // 调用 sayHi 方法,注意,一定不要忘记带后面的括号

var cat={
    
    
				name:"Miao",
				age:3,
				sex:"babygirl",
				hobby:function diaoyu(){
    
    
					console.log("I love fishing!");
				}
			}
			
			console.log(cat.name);
			cat.hobby();

在这里插入图片描述在这里插入图片描述

var people = new Object();
			people.name = "Chinese";
			people.country = "China";
			people.love= function(){
    
    
				console.log("I love China");
				
			}
			console.log(people.name)
			people.love();

在这里插入图片描述

function Chinese(name, age ,sex){
    
    
				this.name = name;
				this.age = age;
				this.sex = sex;
				this.hobby = function(){
    
    
					console.log("My name is "+ name +". I'm "+age+" years old now. " + "And I'm a " + sex +".");
				}
			}
			var xiaoming = new Chinese("Xiaoming", 15,"boy");
			xiaoming.hobby();

在这里插入图片描述

function Chinese(name, age ,sex){
    
    
				this.name = name;
				this.age = age;
				this.sex = sex;
				this.hobby = function(){
    
    
					console.log("My name is "+ name +". I'm "+age+" years old now. " + "And I'm a " + sex +".");
				}
			}
			var xiaoming = new Chinese("Xiaoming", 15,"boy");
			xiaoming.hobby();
			for(var key in xiaoming){
    
    
				console.log(key);
				console.log(typeof(xiaoming[key]));
				if(typeof(xiaoming[key])!="function"){
    
    
					console.log(xiaoming[key]);
				}else{
    
    
					xiaoming[key]();
				}	
			}

猜你喜欢

转载自blog.csdn.net/KathyLJQ/article/details/115283393