基本数据类型

在JavaScript中数据类型有:number boolean string function null undefiend object

//isNaN 判断的是数据是否是数字 是的话返回false 不是返回true
//			var b = "a123b";
//			var a = parseInt("a123ab");
//			alert(a);//NaN
//			alert(isNaN(b));//判断参数是不是非数字值


//			var a = "1";
////			var b = "2";
//			var b = 3;
////			var c = a+b;//两个字符串相加是拼接字符串
//			var c = a+b;//字符串和数字用+号连接 将数字转化成字符串 然后再拼接字符串
//			console.log(typeof(c));//字符串12
			
//			var a = "12";//abc
//			var b = 2;
//			console.log(a-b);//10 数字型   减法运算 会将字符串转化成数字 再进行运算

//			var a = -30;
//			var b = -11;
//			var c = a%b;
//			alert(c);//-8  取余的正负只和被取余的正负值有关  除数不能为0  取余结结果与被取余数

//			if("1">"07"){
//				alert(1);
//			}//字符串进行判断的时候 先判断首个字符的大小 相等的话再判断后一个字符
//			if("67">7){
//				alert(1);//当数字和字符串进行比较的时候 先把字符串转换成数字 然后再进行比较
//			}
			
			
//			if("1"==1){
//				alert(1);//==判断值是否相同 将字符串 变成数字
//			}

//			if("1"===1){
//				alert(1);//===判断值和数据类型是否都相同  不会弹,因为一个是字符型 一个是数值型
//			}

//			if((1=="1")&&("1"===1)){
//				alert("值相同并且数据类型不同");
//			}
			
//			if((1=="1")&&("1"!==1)){
//				alert("值相同并且数据类型相同");
//			}
			//!=值不相同返回ture !==值或者数据类型不同返回true;
			
//			if(true||false){
//				alert("this is true");
//			}//逻辑或 多个判断条件只要有一个为真 返回值就为真

//			if(false || true)
//			{
//				alert("this is true");
//			}
//			if(false && true)
//			{
//				alert("this is false");	
//			}

			if(!true){
				alert(1);
			}//!ture 返回false  false不会执行alert()

//			alert(!"");//不为空 就是true
//			var a = 0;
//			a++;//a=a+1;a+=1;

//			var a = {};//大括号中是对象
//			alert(typeof(a));//object

			//能被4整除且不能100整除 或 能被400整除  闰年
//			var oDate = new Date();
//			var year = oDate.getFullYear();
//			if((year%4==0&&year%100!=0)||year%400==0){
//				alert("今年是闰年");
//			}else{
//				alert("今年是平年");
//			}

//			for(var i=0;i<100;i++){
//				console.log(i);
//			}
//			console.log(i);

  

原文地址:https://www.cnblogs.com/mingjixiaohui/p/5246720.html