社区
JavaScript
帖子详情
JavaScript中不合理的地方
zjroland
2016-10-31 09:50:32
比如"123"应该是字符串,不是数值,但是:
document.write(isNaN(“123”));
得到的结果与
document.write(isNaN(123));
都是一样的false,
这是怎么回事?
...全文
138
6
打赏
收藏
JavaScript中不合理的地方
比如"123"应该是字符串,不是数值,但是: document.write(isNaN(“123”)); 得到的结果与 document.write(isNaN(123)); 都是一样的false, 这是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjroland
2016-10-31
打赏
举报
回复
哦,隐性转换啊,我以前是学C#的,没有遇到这种情况。
小七和十一的爸爸
2016-10-31
打赏
举报
回复
楼上的+1!!!
当作看不见
2016-10-31
打赏
举报
回复
字符串会转化为数字,如果字符串有非数字,那就是true ,纯数字的字符串,也会认定为数字,所以返回false
zjroland
2016-10-31
打赏
举报
回复
彻底明白了,给分揭帖。
KK3K2005
2016-10-31
打赏
举报
回复
逻辑上 只是看能不能当数字用 是不是字符串不是重点
天际的海浪
2016-10-31
打赏
举报
回复
引用 3 楼 zjroland 的回复:
哦,隐性转换啊,我以前是学C#的,没有遇到这种情况。
C# 是强类型的语言 js 是弱类型的语言 在弱类型的语言中会根据上下文的需要自动转换数据的类型
JavaScript
语言精粹
JavaScript
语言精粹,基础比较好的同志,重点的看下附录A:糟粕,附录B:鸡肋,了解一下
javascript
的一些设计不好的
地方
,在写程序时该如何避免这些问题。
javascript
中
如何换行
方法:1、换行符“\n”,直接在要换行的
地方
插入“\n”进行换行;2、换行符“\r”,在直接在要换行的
地方
插入“\r”进行换行;...”标签,在向HTML文档
中
写入...
javascript
中
换行的方法。"第一行第二行""第一行\n第二行
javaScript
中
什么时候用分号;
javaScript
中
什么时候用分号“;”? 参考(一)译文:
JavaScript
分号使用指南 参考(二)《
JavaScript
权威指南》...(2)
JavaScript
并不是在所有换行处都填补分号:只有在缺少了分号就无法正确解析代码的时候,Java...
JavaScript
教程 (详细 全面)
JavaScript
(简称“JS”)是当前最流行、应用最广泛的客户端脚本语言,用来在网页
中
添加一些动态效果与交互功能,在 Web 开发领域有着举足轻重的地位。HTML 用来定义网页的内容,例如标题、正文、图像等;CSS 用来...
JavaScript
的输入输出语句
今天为大家介绍
JavaScript
的输入输出语句,
JavaScript
可以以不同的方式在不同的
地方
“显示”数据。下面逐一为大家介绍下:
JavaScript
输入语句:
JavaScript
使用window.prompt()可以接收用户的输入。
JavaScript
...
JavaScript
87,917
社区成员
224,617
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章