前端:JS/19/特殊运算符,运算符优先级,if条件判断语句,switch分支语句,while循环语句,for循环语句,break和continue循环控制语句,实例:九九乘法表
特殊运算符
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> " + 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循环控制语句,实例:九九乘法表相关推荐
- C++(5)--运算符、表达式、条件结构(if, switch)
C++运算符.表达式 条件结构 1.表达式与运算符 1.1赋值运算符 1.2算术运算符 1.3关系运算符 1.4逻辑运算符 1.5位运算符 1.6 sizeof() 1.7 三目运算符 1.8 运算符 ...
- Scala入门整理,九九乘法表,运算符
一,建立scala class 定义类 变量 var 常亮 val package com.dyb.lianxiobject TestRiKao {def main(args: Array[Strin ...
- 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法
01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍 Java概述.helloworld案例 工 ...
- JS-逻辑运算符-累加累减-分支循环结构-九九乘法表
累加累减 var num = 20; var res = (num ++) - (++ num) + (num --) - (++ num) + (num --); console.log(res) ...
- 使用JS打印九九乘法表
今天博主看到天眼查的一道面试题,让候选人说出如何使用JS打印九九乘法表,这道题目对很多人来说可能很简单,但是博主还是想和大家分享一下,如何解决这个问题,分析下这个问题的思路,以帮助大家巩固基础,让我们 ...
- JS实现上下左右对称的九九乘法表
JS实现上下左右对称的九九乘法表 css样式 <style>table{table-layout:fixed;border-collapse:collapse;}td{padding:10 ...
- 用html制作三角形九九乘法表,用js实现打印九九乘法表
用js在控制台打印九九乘法表 运行结果 思考 在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表 不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什 ...
- js代码实现打印九九乘法表
js代码实现九九乘法表的打印 当然实现的方法有很多种,在这里我就分享一下我用的几种方式(废话不多说,直接上代码!!!) 一.首先是输出在页面的代码 <script>for (var i = ...
- js中如何打印九九乘法表
九九乘法表对于学编程的人来说应该都不陌生,不管是在C语言中还是在JavaScript中都会接触到,现在我就说一说在js中如何打印出九九乘法表,我们最终打印出的样子应该是这样的 对于前面两种我们应该十分 ...
最新文章
- 20个非常有用的PHP类库
- 【转】】Vue项目部署tomcat,刷新报错404解决办法
- 让改变输入法回车键的图标
- 之前写的h5css3动画——月食
- 32位CPU和64位CPU 区别
- ubuntu20.04运行海商王2
- JEECG 3.2版本发布,基于代码生成器的智能开发平台
- 第7章[7.18] Ext JS组件嵌入HTML页面
- Beginning WF 4.0翻译——第四章(传递参数)
- 移动端布局:视口viewport的理解
- 030-sysctl
- 虚拟交换机软件_千兆交换机如何识别优劣,千兆交换机识别方法!
- 使用JS禁用浏览器后退按钮
- 医库软件-珍立拍 成功晋级黑马大赛总决赛
- 【学习笔记】多目标优化问题分解成若干简单多目标子问题--MOEA/D-M2M
- PIVOT 用法详解
- Echarts实现自定义图标——风向图
- linux Windows双系统时间不一致的解决办法
- (转)使用Vernam(维尔南/弗纳姆)算法实现文件加密解密[C#]
- 彻底卸载vm 十分有用
热门文章
- 讲述下 :LVM逻辑卷管理遇到的问题
- vuejs npm chromedriver 报错
- xml 连表查询(2) --自关联! 查询父类name,显示父类下的所有子类
- 实现python扩展的C API方法过程全纪录(windows)
- 合流超几何函数_【CV】CVPR2020丨SPSR:基于梯度指导的结构保留超分辨率方法
- linux在多个目录跳转,如何做到在多个目录直接游刃有余的进行切换 -- linux 下的目录切换...
- 阿里云智能财务软件好会计进销记账专用软件
- sublime编辑器无法正常打印中文问题解决
- 说好的人工智能 怎么只看到高科技玩具?
- html5--6-50 动画效果-变形