tushao
不忘初心,无限更新流学习单位,总结每日学习资料,总结写代码中遇到的问题

比较运算符
比较运算符:

  • 比较方式:
  • 第一种:只比较内容:直接比较
  • 字符串:按照字典顺序,逐一比较,知道比较出两者的大小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循环代码

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

posted on 2020-12-28 21:36  是涂绍啊  阅读(103)  评论(0编辑  收藏  举报