zoukankan      html  css  js  c++  java
  • JavaScript学习心得(四)

    条件语句

      任何事物非真即假。

      在JavaScript中,条件判断以下情况为假:

    • false
    • NaN
    • 0
    • 空串
    • null
    • undefined

      在使用相等运算符时,建议将数字写在相等运算符的左边。全等比较运算符由三个等号组成,在两个比较值相等其类型相同时,结果为真。

      使用全等运算符的一个简单规则:判断一个变量的值为undefined、null、false,而不是类假值(0、null、空串、undefined)。

      已经声明而没有赋值的变量初始值为undefined。

      JavaScript不能很好的处理小数,当需要执行两个数字的精确等值比较时:

    • 将小数舍入到需要的位数,然后比较;
    • 在所有算术运算和比较中使用整数,然后将其转换为小数供显示时使用

        isNaN(x)用于检查其参数是否是非数字值,如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。

      逻辑运算符中的 或 在键盘上如何输入:同时按住shift+,将会显示|然后再按一次,就会出来||;

    1 //第一个条件检查email元素是否有假值(即无法引用该元素),第二条件检测Email元素是否有value属性,第三条件电子邮件地址长度的绝对最小值(a@b.co)
    2     if(!email || !email.value || (email.value <6 ) || (email.value.indexOf('@') == -1))

     

      

  • 相关阅读:
    二次离线莫队
    串串题-各种算法的应用
    插头dp 笔记
    ST03模拟赛#1 比赛记录
    AtCoder Regular Contest 123 比赛记录(vp)
    冷门trick:线性区间单调求和
    dp优化瞎吹
    概率期望
    NOI挑战赛#2 (vp) 记录
    动态规划-线性dp-序列组成-5833. 统计特殊子序列的数目
  • 原文地址:https://www.cnblogs.com/wyb-cd/p/3590681.html
Copyright © 2011-2022 走看看