zoukankan      html  css  js  c++  java
  • 笔记1

     

    1.==和===的区别("2"和2)
      ==值相等
      ===不仅值相等,类型也要一致
     
    2.js中的逻辑与
    逻辑与(&&)操作可以应用于任何的操作类型,不仅仅是布尔值,
    在有一个操作数不是布尔值的情况下,&&操作符就不一定返回布尔值:
    以A&&B为例 遵循下面规则:
    //1如果第一个操作数是对象则返回第二个操作数,如果A是对象就返回B,
    document.writeln("ddd"&& "ccc");
    //2,如果第二个操作数是对象,则只有在 第一个操作数求值为true的情况下才会返回该对象
    document.writeln(true&& "ccc");
    document.writeln(false&& "ccc");
     
    总结:
    1.如果两个都是对象返回第二个
    2.如果有一个是null,则返回null
    3.如果有一个是NaN,则返回NaN
    4.如果有一个操作数为undefined就返回undefined
     
    3.js中的逻辑或
    逻辑或(||)和逻辑与的操作相类似,只要有一个不是布尔值,||也不一定返回布尔值,遵循下面规则:
    1.如果是第一个是对象就返回第一个,
    2.如果第一个求值的结果是false,则返回第二个操作数
    3.如果两个操作数都是对象,返回第一个
    4.如果都是null,NaN,undefined,则返回null,NaN,undefined;
     
    4.如果在js开发时忘记单词怎么拼写,用浏览器的开发工具可以有提示:
      continue;
     
    5.js中的三个弹出框
    alert("ALERT");
    var p=prompt("请输入你的名字:" ,"张三" );
    点击确定,返回输入框的值,点击取消,返回null;
    var c=confirm("确定要删除该用户吗?" );
    点击确定返回true,点击取消返回false;
  • 相关阅读:
    Linux -- 查看是否安装了指定的包
    linux -- 部署java服务器(1) linux安装jdk
    spring boot -- 接收文件接口
    vue3 --相对于vue2的改变T1档次
    243交换输出
    24416进制的简单运算
    7街区最短路径问题
    206矩形的个数
    33蛇形填数
    273字母小游戏
  • 原文地址:https://www.cnblogs.com/yunfeioliver/p/9336591.html
Copyright © 2011-2022 走看看