zoukankan      html  css  js  c++  java
  • [妙味JS基础]第七课:运算符、流程控制

    知识点总结

    • &&(与)、||(或)、!(非)
      与:
        alert(20 && 20>100)   => false
        alert(20 && 20<100)      => true
    
        alert(20<100 && 20)   => 20
        alert(20>100 && 20)   => false

    或: alert(20 || 20>100) => 20 alert(20 || 20<100) => 20 alert(20>100 || 20) => 20 alert(20<100 || 20) => true 非: alert(!200) =>false
    • switch、?:
        switch匹配的是全等模式,例如:
        var a = '1'; 
        if (a == 1) {
            alert(1);            =>结果
        } else if (a==2) {
            alert(2);
        } else {
            alert(3);
        }
        
        switch(a) {
            case 1:alert(1);break;
            case 2:alert(2);break;
            default:alert(3);       =>结果
        }
        
        break:跳出
        continue:跳过
    
        判断 ?  真(条件一)  :  假(条件二)
    • 真假
            数据类型:数字(NaN)、字符串、布尔、函数、对象([]、{}、element、null)、未定义
    
            真:非0数字、非空字符串(包括' ')、true、函数、能找到的元素、[]、{}
            假:数字0、NaN、空字符串''、false、找不到的element、null、未定义
  • 相关阅读:
    HSF原理
    Spring IOC 容器源码分析
    Spring Bean注册和加载
    CAP和BASE理论
    Java内存模型
    Java线程模型
    IO复用、多进程和多线程三种并发编程模型
    无锁编程本质论
    An Introduction to Lock-Free Programming
    安装与配置ironic
  • 原文地址:https://www.cnblogs.com/joya0411/p/3580937.html
Copyright © 2011-2022 走看看