美文网首页
JS第二部分 9.5

JS第二部分 9.5

作者: 多佳小昕 | 来源:发表于2017-09-10 20:08 被阅读0次

一、布尔值

布尔类型 .boolean  真 假

二、关系运算符

1.

>大于号  <小于号

>=大于或等于  <=小于或等于

==等于   ===全等于

!=不等于   !==不全等于

关系运算符得到的结果都是布尔值,要么是true,要么是false。

2. 在JS中=符号只有一个意思!表示赋值!如果想判断两个东西,是否相等,需要使用符号==,还可以验证字符串是否相同。

3.==不严谨,会将不同类型的东西,转为相同类型进行比较。例如字符串'5'和数字5。

4.===是严谨的。必须相同类型才能比较。

5.!=就是==的反面;!==就是===的反面

三、逻辑运算符

1.逻辑运算符有三个:

 &&与(且)  都真才真

||或   有真就真 都假才假

!非

计算顺序:非 与 或 

2.连比的写法

例如我们想看看2这个数字,是不是在3和15之间

不能写成3<2<15,前面的结果会变成true再与15比较。

正确写法:(3 < 2 && 2 < 15);

 四、if语句

1.

if(条件表达式){

条件为真的时候做的事情

}else{

条件为假的时候做的事情

}

判断的时候记得区分=和==是赋值还是等于!!!

2.多分支if语句

 if(条件表达式1){

条件1为真的时候做的时候

}else if(条件表达式2){

条件1不满足,条件2满足的时候做的事情

}else if(条件表达式3){

条件1、2不满足,条件3满足的时候做的事情

}else{

全都不满足的时候做的事情

}

跳楼现象,揭示多分支if语句的本质,就是下一个楼层已经暗含之上的楼层都不满足。

3.if语句的小知识点

(1)else可以省略,没有else部分,就是说没有“否则”,如果条件表达式不满足了,那么就什么都不做。

(2)如果要做的事情,只有一句话,那么可以省略大括号

五、for循环

1. for(var i = 1 ; i <= 100 ; i++)

初值,执行条件,步长

2.准确遍历for循环

六、作业

1.找寻类题目用穷举法,外层用for 内层用if去试。

2.验证类题目用if else 

3.输入一个数字找到能除尽他的数。

var i = parseInt(prompt("请输入一个数字"));

for (var a = 1 ; a<=i; a++) {   //条件写错了,除数要小于输入的数字

if ( i%a == 0) {

console.log(a);

}

相关文章

  • JS第二部分 9.5

    一、布尔值 布尔类型 .boolean 真 假 二、关系运算符 1. >大于号 <小于号 >=大于或等于 <=小于...

  • WKWebView集合

    第一、如何忽略https证书校验 第二、WebViewJavascriptBridge的使用 OC部分 JS部分 ...

  • vue 点击弹窗以外的其他区域可以关闭弹窗

    代码实例 html js 上面的还是不行的没关系,第二种方法 ===> HTML部分 js部分 以上测试还不行的...

  • 事件

    1、鼠标的移入移除js部分 2、鼠标事件js部分 3、事件对象js部分 4、键盘事件js部分 5、输入框事件js部...

  • uniapp video 视频默认全屏播放

    html部分 js部分 备注:重点在于js部分

  • html统一端口

    一,vue动态ip,端口号 1.第一步 设置js文件js文件部分 2.第二部 加入js后 //页面调用

  • JS部分

    JS的组成 JS分三个部分 ECMAScript :核心语法 BOM:使得JS具有操作浏览器的办法 DOM:使得J...

  • JS部分

    引入方式 直接用标签引入 使用js文件引入 基础语法 注释 语句必须以分号结束 var 声明变量的关键字 变量名 ...

  • JS部分

    原生JS 事件(冒泡、捕获) 变量、作用域 函数 对象 面向对象OOP(闭包、封装、继承) 正则表达式 Ajax(...

  • Js-焦点轮播图

    HTML部分: CSS部分: JS部分: 动画封装到了JS里面,需要用js库。

网友评论

      本文标题:JS第二部分 9.5

      本文链接:https://www.haomeiwen.com/subject/desjqxtx.html