zoukankan      html  css  js  c++  java
  • 前端JavaScript 学习 记录

    NaN 是个特殊的Number 类型,表示Not a Number ,当无法计算结果时,用NaN表示

    NaN 不与任何Number 相等,包括它自己

    NaN === NaN  // false

    可以用isNaN  函数

    isNaN(NaN)   // true

    运算符“==”,与“===”

    “==”会自动转换数据类型再比较,比如

    7 == “7”   // 尽管一个是Number 类型,一个是string 类型,得到的却是true

    “===” 不会自动换换数据类型

    7 === “7” // false

    其他的例子

    false == 0   // true

    false === 0   // false

     -----2019.08.30-----

    --------------------------------------------------分割线--------------------------------------------------

    在ES6之后,引用新的关键字let,代替var可以申明一个块级作用域

    let 和var 申明的都是 变量,如果申明一个常量,在ES6之前,只能使用大写,来表示这个是常量

    在ES6之后,加入了 新的关键字,const 来定义常量,使变量名的值不被修改。

    const 和let 都具有块级作用域

    --------------------------------------------------分割线--------------------------------------------------

    快速获取当前页面的路径和域名

    var {hostname:domain,pathname:path} = location

    domain   

    path

     --------------------------------------------------分割线--------------------------------------------------

    没有name 属性的表单控件 不会被form 表单提交

    验证提交的form 表单的内容,可以给submit 控件增加点击(onclick)属性,值为一个函数的调用,如:function01(),但是这样做的缺点是扰乱了浏览器对form 表单的正常提交

    另一种做法是在给form 本身增加一个onsubmit 属性,值为返回一个函数的调用,如:return function01(), 需要注意的是这个函数一定要有布尔值的返回值,即返回true 则提交,返回false 则取消提交

    -----2019.09.12-----

  • 相关阅读:
    Linux集群之间配置NTP时间同步ntp
    CentOS7安装配置MariaDB(mysql)数据主从同步
    常用邮件SMTP POP3服务器地址大全
    为应用创建多个独立python运行环境
    Linux中安装配置KVM虚拟化
    Linux系统管理和调优(内存、CPU、磁盘IO、网络)
    CentOS8Linux中配置网易云网络yum源安装软件
    CentOS7linux通过http配置共享自动创建yum源的shell脚本
    BigDecimal类型比较数字大小
    Double值保留两位小数的四种方法
  • 原文地址:https://www.cnblogs.com/yungiu/p/11390039.html
Copyright © 2011-2022 走看看