javascript语法

1、拼接:+

var  a="你";

var b="好";

var  c=a+b

赋值如果是字符串必须有" ",数字不需要加" "

	<script type="text/javascript">
		var a="你";
		var b="好";
		var c=a+b;
		alert(c)
    </script>

 

2、数学运算:+加;-减;*乘;/除;%取余数

3、关系运算:==等于(=是赋值的意思如 var a=1;);!=不等于;>=大于等于;<=小于等于;>大于;<小于;

4、逻辑运算:&&.....并且......;||......或者......;!反向;

5、类型转换:自动转换(var a=1;自动转换为整数类型,var b=3.14;自动转换为小数类型,var c="nihao";var d="你好";自动转换为字符和字符串类型;)

                       强制转换:var a=prompt(输入");parseInt(a);强制转换为整数类型;

                                        var b=prompt(输入");parsefloat(b);强制转换为小数类型;

6、分支    if( ){ }else{ }可以无限嵌套,可以只有if没有else

if( ){ }

	<script type="text/javascript">
		var a=5;
		var b=10;
		if(b>1)
		{
		alert("b等于10就是大于1")
		}
    </script>

if( ){ }else{ };

	<script type="text/javascript">
		var a=5;
		var b=10;
		if(a>10)
		{
		alert("b等于10就是大于1")
		}
		else
		{
		alert("a等于5不可能大于10")	
	    }
    </script>

 

if( ){ }else if{ }

	<script type="text/javascript">
		var a=5;
		var b=10;
		if(a>10)
		{
		alert("b等于10就是大于1")
		}
		else if(a=5)
		{
		alert("对了")	
	    }
    </script>

 

if( ){ }else if{ }else{ };

	<script type="text/javascript">
		var a=5;
		var b=10;
		if(a>10)
		{
		alert("b等于10就是大于1")
		}
		else if(a<5)
		{
		alert("对了")	
	    }
		else
		{
	     alert("错了")
		}
    </script>

 

if( ){if(){if() {     }   }    }

	<script type="text/javascript">
		var a=5;
		var b=10;
		if(a>1)
		{
				if(a>2)
				{
					if(a=5)
					{
					alert("完全正确")	
					}
				}
		}

    </script>

 

if( ){if(){if() {     } else{ }  }    }

	<script type="text/javascript">
		var a=5;
		var b=10;
		if(a>1)
		{
				if(a>2)
				{
					if(a>5)
					{
					alert("完全正确")	
					}
					else
		            {
		            alert("a=5")		
		            }
				}
		}
		

    </script>

原文地址:https://www.cnblogs.com/navyouth/p/7674047.html