永发信息网

javascript中: value= parsefloat(value) || 0; “||0”的作用是什么?

答案:1  悬赏:40  手机版
解决时间 2021-03-06 03:46
  • 提问者网友:富士山上尢
  • 2021-03-05 04:40
javascript中: value= parsefloat(value) || 0; “||0”的作用是什么?
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-03-05 05:47
是为了防止 parsefloat(value)的结果是NaN,也就是无效数值,这样的话,就给value赋值0而不是NaN;这种赋值方法貌似有个叫法:短路效果,还是开关效果来着,我忘了<br>你可以试试下面两段的结果:<br>1<br><br><!doctype html><br><html><br><head><br><meta charset="utf-8"><br><title>无标题文档</title><br></head><br><br><body><br><script language="javascript"><br>var value="dddd";<br>value= parseFloat(value)  || 0;<br>alert(value);<br>&lt;&#47;script&gt;<br></body><br></html>2<br><!doctype html><br><html><br><head><br><meta charset="utf-8"><br><title>无标题文档</title><br></head><br><br><body><br><script language="javascript"><br>var value="dddd";<br>value= parseFloat(value);<br>alert(value);<br>&lt;&#47;script&gt;<br></body><br></html>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯