(#每日一点点)day3-JavaScript(二) 数据类型/变量/函数
数据类型
1. 基本类型:
- 字符串(String): 使用双引号或者单引号引用的内容。
- 数字(Number): js只有一种数字类型。
- 布尔(Boolean)
- 空(Null): 表示一个空对象引用。
- 未定义(Undefined): 定义一个变量没有赋值时为Undefined。
2. 引用数据类型:
- 数组
var arr=new Array("a","b","c");
//或者 var arr=["a","b","c"];
- 自定义对象
//定义一个对象:属性之间逗号分隔
var person = {
name : "lily",
age : 18 ,
genger : "女"
show : function(){
return "姓名:" + this.name+ "性别:" + this.genger + "年龄:" + this.age ;
}
};
变量
- 所有变量都可以用关键字var声明 。一条语句可以声明多个变量,逗号分隔,分号结束。
var v1=1, v2=30, a="A";
- 变量允许以字母(提倡)、_、$开头。
- js中允许对变量重新声明,重新赋值。如果没有重新赋值,则原来的值不变。
var value = 2;
var value = "abc";
var value; // "abc"
- 变量分为局部变量和全局变量。局部变量在函数执行完毕后销毁,全局变量在页面关闭后销毁。
- 如果把值赋给尚未声明的变量,该变量将被自动作为 window 的一个属性。
name="lily";
函数
函数定义的语法:
function functionName()
{
// 执行代码
}
function functionName2(arg1,arg2){
alert("参数1" + arg1+ ", 参数2" + arg2);
}