zoukankan      html  css  js  c++  java
  • JS02

    1.判断 三元表达式 循环
    判断: 用的最多的就是if判断
      1.if(条件){
      当条件满足以后执行的语句
      }
      2.if(条件){
      }else{
      当上面的条件不满足的时候,就走底下
      }
      3.多重条件判断
      if(条件){
      }else if(条件){
      }else if(条件){
      }else{
    }
    一组if判断,只能有一个if,elseif可以有0个或者多个,else只能有0个
    或者1个,一组if判断,当前面的条件满足以后,后面的都不会去执行。
    2.if判断中条件的限制
    if("undefined"){ //条件全部会转换成boolean
    console.log("nengshuchu")
    }
    1.跟NAN做比较的时候
    2.数字类型 0 转换成false.非0转换成true
    数学运算
    false转换成0
    true转换成1
    0转换成false,非0转换成true是什么意思?
    3.空的字符串转换成false,非空转换成true
    4.引用类型的全部转换成true
    5.在if判断的条件中不要写小数的加减(重点重点)
    在if判断中,0,false,空串,undefined,null转换成
    false.其他的全部转换成true
    typeof() 检测数据类型的方法,需要检测的类型放在参数
    // 返回的值: string number function object
    undefind boolean3.三元表达式(三目运算、三元运算)简单点理解就是if的简
    化版
    语法
    表达式1?表示式2:表达式3;
    条件(boolean) true的时候走表达式2 false的时候走表达式34循环:
    在条件范围内.重复去执行某一段代码
    for,for in,foreach,forof,while,dowhile
    for(条件1;条件2;条件3){
    循环的语句
    }

    5.break; 退出循环;continue; 跳出本次循环
    6.函数: 封装代码,是一系列代码的集合
    函数名: 命名规则和变量的命名规则一样
    参数:形参(形式上的参数),参数的类型可以不限,个数可以不限
    函数体: 当函数被调用的时候所执行的代码
    return: 返回值,如果没有写,则返回undefined
    function 函数名(参数1,参数2...){
    函数体 return 函数的返回值
    }

  • 相关阅读:
    Stack
    js this理解
    js面向对象
    自执行函数
    原!struts安全漏洞,由2.3.37版本升级至2.5.22
    原!linux机器 配置自动scp脚本
    转!!记一次使用 Arthas 热更新线上代码
    mysql 修改大表字段,报错ERROR 1878 (HY000): Temporary file write failure. 用pt-online-schema-change
    转!!JAVA Future 模式与 Promise 模式
    转!!linux下详解shell中>/dev/null 2>&1
  • 原文地址:https://www.cnblogs.com/hdkx/p/10957800.html
Copyright © 2011-2022 走看看