JavaScript的关键字和运算符



  
    JavaScript语法
    
    
    
    
    
    

  
  
  
  
  	<script type="text/javascript">
  		/*
		 * js中定义变量。使用到关键字。
		 * 这个关键字就是var  
		 */
		//定义变量。Js是弱类型的。
		var x=4;//var不写也行,因为js是非严谨的语言,但是我们开发的时候建议都按照严谨的方式来定义。
		x="abc";//字符串abc(string)
		x=3.45;//数字类型(number)
		x=true;//boolean类型
		x='c';//字符串c(string),注意是字符串。
  	</script>
  
  
    <script type="text/javascript">
    
    //1,算术运算符*******************************************
    	var a=110;
    	//alert("a="+a/100*100);
    	
    	var a1=2.3,b1=4.7;
    	//alert("a1+b1="+(a1+b1));//a1+b1=7
    	
    	//alert("12"-1);//11
    	//alert("12"+1);//121
    	
    	//alert("true"+1);//true1,true被当成了字符串。
    	//alert(true+1);//2,在js中false就是0,或者null,非0,非null。就是true。默认用1表示。
    	
    	//alert(2%5);//2
    	
    	var n = 3,m;
		m = ++n;
		//alert("m="+m+",n="+n);//m=4,n=4
	//**********************************************************	
	
	
	//2,赋值运算符***********************************************
		var i=3;
		i=i+2;
		i+=2;
		//alert("i="+i);//i=7	
	//*********************************************************
	
	
	//3,比较运算符*********************************************
		var z=3;
		//alert(z!=4);//true
	//********************************************************
	
	
	//4,逻辑运算符**********************************************
		var t=4;
		//alert(t>7&&t<6);//false
		//alert(!true);//false
	//********************************************************	
	
	
	//5,位运算符**********************************************
		var c=6;
		//alert(c&3);//110&011=010,二进制的010就是十进制的2,所以c&3=2;
		//alert(c<<2);//24,左移两位就是乘以2的2次方
		//alert(c>>1);//3
	//*********************************************************
	
	
	//6,三元运算符***********************************************
		//3>0?alert("yes"):alert("no");//yes
		//alert(3>10?100:200);//200
	//**********************************************************
    </script>
    
    
    <script type="text/javascript">
    	/*
		 * 一些细节:
		 * 1,undefined:未定义。其实它就是一个常量。
		 */
		var xx;
		//alert(xx);//undefined
		//alert(xx==undefined);//true
		
		//要想获取具体的值的类型。可以通过typeof来完成。
		//alert(typeof("abc")=='string');//true
		//alert(typeof(2.5)=='number');//true
		//alert(typeof(true));//boolean
		//alert(typeof(78));//number
		//alert(typeof('9'));//string
    </script>
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值