特殊运算符

new运算符:创建一个对象。如:var today=new Date();
delete运算符:删除数组的元素,或者对象的属性;
typeof运算符:一元运算符,主要功能:判断变量的类型的,如:typeof name 或
typeof(name)
点运算符:主要应用在对象中,通过点运算符(.)去调用属性或方法;如:window.alert(“OK”)
[]中括号:主要用来访问数组元素的,如:arr[0]=100;//找到下标为0的数组元素,并重新赋值 arr=[10,20,30,40,50];

运算符优先级

1,if条件判断语句

1,if(判断语句){
执行语句
}

2,if(判断语句){
执行语句1
}else{
执行语句2
}

3,if(判断语句1){
执行语句1
}else if(判断语句2){
执行语句2
}else if(判断语句3){
执行语句3
}…else if(判断语句n){
执行语句n
}else{
以上条件都不满足时执行的语句
}

2,switch分支语句


switch结构说明:

如果不写break,程序将会继续向下执行,直到break语句或default语句才会跳出分支语句;

3,while循环:只要条件成立,就重复不断的执行循环体代码

语法格式:
while(条件判断){
如果条件为true,则执行循环体代码
}

例:输出1-10之间的所有数
var i=1;
while(i<=10){
document.write(i);
i++;
}

4,for循环语句

语法格式:
for(变量初始化; 条件判断; 变量变化语句){
循环休代码;
}


例:求1-100间所有的偶数的和

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>for</title><script type="text/javascript">var s = 0;for (i = 1; i <= 100; i++) {if (i % 2 == 0) {s += i;}}document.write("1-100之间的所有偶数的和为:" + s);</script>
</head><body></body></html>

5,break语句和continue语句(循环控制语句)


实例:九九乘法表

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>JS九九乘法表</title><script type="text/javascript">var str = "";str += "<table width=800 border=1 rules=all align=center>";for (i = 1; i <= 9; i++) {str += "<tr>"for (j = 1; j <= i; j++) {str += "<td>&nbsp; " + i + "\*" + j + "=" + i * j + "</td>"}str += "</tr>"}str += "</table>"document.write(str);</script></head><body></body></html>

显示效果如下:

@沉木

前端:JS/19/特殊运算符,运算符优先级,if条件判断语句,switch分支语句,while循环语句,for循环语句,break和continue循环控制语句,实例:九九乘法表相关推荐

  1. C++(5)--运算符、表达式、条件结构(if, switch)

    C++运算符.表达式 条件结构 1.表达式与运算符 1.1赋值运算符 1.2算术运算符 1.3关系运算符 1.4逻辑运算符 1.5位运算符 1.6 sizeof() 1.7 三目运算符 1.8 运算符 ...

  2. Scala入门整理,九九乘法表,运算符

    一,建立scala class 定义类 变量 var 常亮 val package com.dyb.lianxiobject TestRiKao {def main(args: Array[Strin ...

  3. 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法

    01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍  Java概述.helloworld案例  工 ...

  4. JS-逻辑运算符-累加累减-分支循环结构-九九乘法表

    累加累减 var num = 20; var res = (num ++) - (++ num) + (num --) - (++ num) + (num --);​ console.log(res) ...

  5. 使用JS打印九九乘法表

    今天博主看到天眼查的一道面试题,让候选人说出如何使用JS打印九九乘法表,这道题目对很多人来说可能很简单,但是博主还是想和大家分享一下,如何解决这个问题,分析下这个问题的思路,以帮助大家巩固基础,让我们 ...

  6. JS实现上下左右对称的九九乘法表

    JS实现上下左右对称的九九乘法表 css样式 <style>table{table-layout:fixed;border-collapse:collapse;}td{padding:10 ...

  7. 用html制作三角形九九乘法表,用js实现打印九九乘法表

    用js在控制台打印九九乘法表 运行结果 思考 在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表 不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什 ...

  8. js代码实现打印九九乘法表

    js代码实现九九乘法表的打印 当然实现的方法有很多种,在这里我就分享一下我用的几种方式(废话不多说,直接上代码!!!) 一.首先是输出在页面的代码 <script>for (var i = ...

  9. js中如何打印九九乘法表

    九九乘法表对于学编程的人来说应该都不陌生,不管是在C语言中还是在JavaScript中都会接触到,现在我就说一说在js中如何打印出九九乘法表,我们最终打印出的样子应该是这样的 对于前面两种我们应该十分 ...

最新文章

  1. 20个非常有用的PHP类库
  2. 【转】】Vue项目部署tomcat,刷新报错404解决办法
  3. 让改变输入法回车键的图标
  4. 之前写的h5css3动画——月食
  5. 32位CPU和64位CPU 区别
  6. ubuntu20.04运行海商王2
  7. JEECG 3.2版本发布,基于代码生成器的智能开发平台
  8. 第7章[7.18] Ext JS组件嵌入HTML页面
  9. Beginning WF 4.0翻译——第四章(传递参数)
  10. 移动端布局:视口viewport的理解
  11. 030-sysctl
  12. 虚拟交换机软件_千兆交换机如何识别优劣,千兆交换机识别方法!
  13. 使用JS禁用浏览器后退按钮
  14. 医库软件-珍立拍 成功晋级黑马大赛总决赛
  15. 【学习笔记】多目标优化问题分解成若干简单多目标子问题--MOEA/D-M2M
  16. PIVOT 用法详解
  17. Echarts实现自定义图标——风向图
  18. linux Windows双系统时间不一致的解决办法
  19. (转)使用Vernam(维尔南/弗纳姆)算法实现文件加密解密[C#]
  20. 彻底卸载vm 十分有用

热门文章

  1. 讲述下 :LVM逻辑卷管理遇到的问题
  2. vuejs npm chromedriver 报错
  3. xml 连表查询(2) --自关联! 查询父类name,显示父类下的所有子类
  4. 实现python扩展的C API方法过程全纪录(windows)
  5. 合流超几何函数_【CV】CVPR2020丨SPSR:基于梯度指导的结构保留超分辨率方法
  6. linux在多个目录跳转,如何做到在多个目录直接游刃有余的进行切换 -- linux 下的目录切换...
  7. 阿里云智能财务软件好会计进销记账专用软件
  8. sublime编辑器无法正常打印中文问题解决
  9. 说好的人工智能 怎么只看到高科技玩具?
  10. html5--6-50 动画效果-变形