zoukankan      html  css  js  c++  java
  • 2020 12 27

    比较运算符
    比较运算符:

    • 比较方式:
    • 第一种:只比较内容:直接比较
    • 字符串:按照字典顺序,逐一比较,知道比较出两者的大小b>a
    • 数据类型相同直接比较,数据类型不同,先进性数据类型转换,再较内容
    • 第二种:比较内容值和数据类型
    • ===全等于:先进性类型判断,如果类型不一致直接返回fal
    • 比较运算符代码演示

    逻辑运算符
    && || !
    其他类型转换为boolean类型
    目的:当我们要输出字符串要判断部位null也不为空(str.length),写起来就很麻烦,但是在js中null和空字符串都直接为false所以就很简便,并防止空指针异常。但是代码的可读性就很差。

    • 1.number转为boolean:0或者是NaN为false,其他的数字为true
    • 2.String转为boolean:除了空字符串("")为false,其他的一律为true
    • 3.null或者undefined转为false
    • 4.所有的对象一律转为:true
    • 装换为boolean代码演示

    三元运算符(三目运算符)
    三元运算符就是第三幕运算符 ? :
    三元运算符代码演示:

    特殊语法:

    • 1.在java中,语句结束需要【;】但是js中可以不是分号是回车换行,但是不建议
    • js中可以不要前面的数据类型,直接变量名=变量值;不要var
      • 使用var,定义的变量在方法内就是局部变量。
      • 不使用var,定义的变量如果在方法内,或者定义在方法外,那么就是全局变量
        方法调用代码演示

    备注:js中的bug调试
    打开浏览器,按下F12,找到Console窗口--->查看concle窗口找到错误的类型,错误原因,错误位置
    js错误调试页面

    条件语句

    • if....else....
      //和java中几乎一样,唯一不一样就是if小括号里面可以方任意类型数据
      if....else....代码演示

    switch case.........
    语法和java几乎一样,但是数据类型可以不一样
    switch case.........代码演示

    循环语句

    • for循环:初始化语句用var来声明,其他的和Java一样
    • for循环代码

    - while循环

    • while循环代码

    do.......while循环
    do.....wuile循环代码

    练习:九九乘法表
    九九乘法表代码演示

  • 相关阅读:
    PCB genesis方槽加内角槽孔实现方法
    PCB genesis连孔加除毛刺孔(槽孔与槽孔)实现方法(三)
    PCB genesis连孔加除毛刺孔(圆孔与槽孔)实现方法(二)
    PCB genesis连孔加除毛刺孔(圆孔与圆孔)实现方法(一)
    为什么要用Redis而不直接用Map做缓存
    Linux 查询端口被占用命令
    HashMap 和 Hashtable 的区别
    RandomAccess是什么
    接口和抽象类的区别是什么?
    为什么 Java 中只有值传递?
  • 原文地址:https://www.cnblogs.com/tushao/p/14203785.html
Copyright © 2011-2022 走看看