# JavaScript运算符、逻辑控制语句、特殊语法(九九乘法表)

穿精又带淫゛_ 提交于 2019-11-27 01:33:50

运算符

实例:

var x = 15;//赋值运算符(=)把值赋给变量。
var x = 7;
var y = 8;
var z = x + y;//加法运算符(+)对数字相加。
var x = 7;
var y = 8;
var z = x * y; //乘法运算符(*)对数字相乘。

算术运算符:

运算符 描述
+ 加法
- 减法
* 乘法
**
/ 除法
% 系数
++ 递加
递减

赋值运算符:

向变量赋值

运算符 例子 等同于
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=y x=x%y

比较运算符:

运算符 描述
== 等于
=== 等值等型
!= 不相等
!== 不等值或不等型
> 大于
< 小于
>= 大于或等于
<= 小于或等于
? 三元运算符

逻辑运算符:

运算符 描述
&& 逻辑与
|| 逻辑或
! 逻辑非

类型运算符:

运算符 描述
typeof 返回变量的类型。
instanceof 返回 true,如果对象是对象类型的实例。

位运算符:

位运算符处理 32 位数。

该运算中的任何数值运算数都会被转换为 32 位的数。结果会被转换回 JavaScript 数。

运算符 描述 例子 等同于 结果 十进制
& 5 & 1 0101 & 0001 0001 1
| 5 | 1 0101 | 0001 0101 5
~ ~ 5 ~0101 1010 10
^ 异或 5 ^ 1 0101 ^ 0001 0100 4
<< 零填充左位移 5 << 1 0101 << 1 1010 10
>> 有符号右位移 5 >> 1 0101 >> 1 0010 2
>>> 零填充右位移 5 >>> 1 0101 >>> 1 0010 2

逻辑控制语句

1.if…else

2.switch java中,byte int shortchar js中,可以接受任何原始数据类型 number,string,boolean,null,undefined

​ case1:

​ break;

3.while

4.do…while

5.for

js特殊语法

js中可以不写分号,但是强烈不推荐

​ 变量的定义需要var,但其实可以省略,强烈不推荐使用

区别

​ 写的话:表示一个局部变量

​ 不写:表示全局变量

案例:九九乘法表

<script type="text/javascript">
		document.write("<table align='center'>")
		var i,j;
		for(i=1;i<=9;i++){
			document.write("<tr>");
			for(var j=1;j<=i;j++){
				document.write("<td>");
				document.write(j+"*"+i+"="+i*j+"");
				document.write("<td>");
			}
			document.write("<tr>");
		}
		document.write("</table>");
	</script>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!