为了账号安全,请及时绑定邮箱和手机立即绑定

if判断问题

var x = parseInt(prompt("输入第一个数字")); alert(typeof x); if(x == Number)  

 提个问题   typeof x明明是 number   我用if判断的时候 为false 为什么呢

正在回答

2 回答

var x = parseInt(prompt("输入第一个数字"));

alert(typeof x);

if(x){
    alert("ok");
}
else{
    alert("false");
}

你试试这个

0 回复 有任何疑惑可以回复我~
#1

qq_佐为_03686506 提问者

非常感谢!感谢感谢 三遍
2017-04-04 回复 有任何疑惑可以回复我~

typeof x是number,x又不是 number,怎么可能true呢,改成if(typeof x == 'number')

0 回复 有任何疑惑可以回复我~
#1

qq_佐为_03686506 提问者

我是这样想的 prompt我输入的是数字 然后存到x里 那x不就是数字了吗 我想实现的效果是 用户输入x 是数字才执行 否则不执行
2017-04-04 回复 有任何疑惑可以回复我~
#2

qq_佐为_03686506 提问者 回复 Robert_Langdon

那我想用户只能输入数字才能执行下去该怎么写 输入字符串什么的就不执行
2017-04-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468188    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

if判断问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信