谁能解释一下javascript 这句话的意思?

[复制链接]
查看11 | 回复2 | 2010-7-5 14:52:46 | 显示全部楼层 |阅读模式
v = parseInt(v); return isNaN(v) ? 0 : v;

回复

使用道具 举报

千问 | 2010-7-5 14:52:46 | 显示全部楼层
v = parseInt(v); 将v转化为整数return isNaN(v) ? 0 : v; 如果v是数值,则返回v,否则返回0,因为parseInt这个函数转化如果失败(比如串"abc"无法转化为整数),isNaN(v)则为真
回复

使用道具 举报

千问 | 2010-7-5 14:52:46 | 显示全部楼层
parseInt(v)是把v转化成整数,isNaN(v) 判断v是否是数字,如果不是,显示'0',如果是,显示v
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行