博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端JavaScript 学习 记录
阅读量:5313 次
发布时间:2019-06-14

本文共 1158 字,大约阅读时间需要 3 分钟。

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-----

转载于:https://www.cnblogs.com/yungiu/p/11390039.html

你可能感兴趣的文章
Java中Runnable和Thread的区别
查看>>
SQL Server中利用正则表达式替换字符串
查看>>
POJ 1015 Jury Compromise(双塔dp)
查看>>
论三星输入法的好坏
查看>>
Linux 终端连接工具 XShell v6.0.01 企业便携版
查看>>
JS写一个简单日历
查看>>
Python 发 邮件
查看>>
mysql忘记密码的解决办法
查看>>
全面分析Java的垃圾回收机制2
查看>>
[Code Festival 2017 qual A] C: Palindromic Matrix
查看>>
修改博客园css样式
查看>>
Python3 高阶函数
查看>>
初始面向对象
查看>>
leetcode Letter Combinations of a Phone Number
查看>>
Unity 5.4 测试版本新特性---因吹丝停
查看>>
7.5 文件操作
查看>>
DFS-hdu-2821-Pusher
查看>>
MyEclipse中将普通Java项目convert(转化)为Maven项目
查看>>
node js 安装.node-gyp/8.9.4 权限 无法访问
查看>>
windows基本命令
查看>>