js是一种弱类型的脚本语言
变量声明 var c = 3;
命名规则:
1、必须以字母或是下标符号“-”或者$开头
2、长度不超过255个字符
3、不允许使用空格
4、不能使用保留字
5、区分大小写
全局变量
1、方法外部声明的变量
2、方法内部,但没加var
局部变量
方法内部,加var关键字
二、数据类型<script type="text/javascript>
var a = 3;//number类型
//变量:全局和局部
function test(){
var a = 2;//局部变量
c = 5;//全局变量
alert(a);
}
test();
//Number类型 整数和 小数(17位精度)
var a1 = 10;
var a2 = 10.5;
var a3 = NaN;//Not a Number
var a4 = 1/0; //返回正无穷
var a5 = 070; //八进制 0x 十六进制
alert(a4);
var a8 = parseInt("ssss");
alert(a8); //NaN
var a9 = parseInt("12sff");
alert(a9);//12
//undefined 数据类型 它的值只有一个:表示变量声明但没有被赋值
var b1;
alert(b1); //undefined
//Null 空
var b2 = null;
alert(b2);
//String
var str1 = "asdjff";
var str2 = "sadfdsf";
//Boolean
var flag1 = false;
var flag2 = true;//boolean
var flag1 = false;
var flag2 = true;
//引用数据类型
var arr = [1,2,3];//数组类型
var dates = new Date();//日期类型
var obj = {};//对象
//typeof 判断数据类型
alert(typeof flag1);
</script>
基本数据类型:Number、boolean、String,Undefined、NULL
引用类型:array Date Regx
三、判断数据类型
typeof xx