爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
123
返回列表 发新帖
楼主: 15195775117

[已收纳]JavaScript基础笔记

[复制链接]

新浪微博达人勋

 楼主| 发表于 2019-11-18 17:16:25 | 显示全部楼层
本帖最后由 15195775117 于 2020-10-30 10:52 编辑

【数据类型判断】
typeof函数检测null时会报object类型
typeof不能检测正则表达式对象、日期对象、数学对象

function f(x){
return (x == null)?"null":typeof(x)}
document.write(typeof(null),'<br/>')
document.write(f(null),'<br/>')
document.write(f(f),'<br/>')

结果:
object
null
function

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-11-18 19:33:23 | 显示全部楼层
本帖最后由 15195775117 于 2020-10-30 10:54 编辑

【数据类型判断的2种方法】
typeof x或x.constructor
如果x是null或undefined,x.constructor会报错
x=null
document.write(typeof x,'<br/>')
document.write(x && x.constructor,'<br/>')

x=undefined
document.write(typeof x,'<br/>')
document.write(x && x.constructor,'<br/>')

输出:
object
null
undefined
undefined

【获取当前时间】
var t=new Date()
document.write(t.toString())
输出:
Mon Nov 18 2019 19:31:13 GMT+0800 (中国标准时间)

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表