javascript变量介绍

javascript是一种弱类型的脚本语言(根据赋值决定变量的数据类型)
变量的命名规则:
1.变量名必须以字母或是下标符号"_"或者"$"为开头。
2.变量名不允许使用空格
3.区分大小写
4.不能使用保留的关键字作为变量名
全局变量
1.在方法外部声明的变量
2.方法内部,没有加var关键字声明的变量
局部变量
方法内部,使用var声明的变量


//Number类型 整数和小数
var a=3;  
var a1=10.5;
var a3=NaN;
var a4=1/0;   //正无穷
var a5=070;  //8进制 和16进制(0xA)


//浮点数的最高精度是17位,不要在if里小数相加
var a6=0.1;
var a7=0.2;
var a8=a6+a7;
if(a6+a7==0.3){
	console.info("等于0.3");
}else{
	console.info("不等于0.3"+" "+a8);
}


var a9=parseInt("aaa"); //NaN
console.info(a9);


var a10=parseInt("12aaa");
console.info(a10);


var a11=parseInt("a12aaa"); //NaN
console.info(a11);


console.info(a4+" "+a3+" "+a5);


//undefined 数据类型 他的值只有一个:undefined 表示变量被声明了,但是没有被赋值。
var b1;
console.info(b1);


//Null 空值
var b2=null;
console.info(b2);


//String 
var str1="耶耶";
var str2='你好';


//Boolean
var flag1= false;
var flag2= true;
console.info(flag1);


//引用数据类型
var arr=[1,2,3];  //数组类型
var dates= new Date(); //日期类型
var obj={};  //空对象


//typeof 操作符 用来判断数据类型的
var c = 10;  //number
var c2 = 10.3; //number
var c3 = true; //boolean
var c4 = 'abcf';  //string
var c5 = NaN; //number
var c6 = [1,2,3]; //object
var c7 = new Date(); //object
var c8 = null;   //object (null 表示一个空对象的引用)
var c9 = undefined; //undefined
console.info(typeof c9);

猜你喜欢

转载自blog.csdn.net/a1102325298/article/details/80206888