javascript点滴细节积累


parserInt(a) || 0

判断错误类型

  1.if(oException.name == “SyntaxError”){}
  2.if(oException instanceof SyntaxError”){}


javascript判断对象是否未定义

if(typeof(MyObject)!="undefined"){}


javascript 关于时间的技巧

 1.获取三天前的日期

var d = new Date();
d.setDate(d.getDate()-3);


var obj = {name:'jack'}; obj['2a'] = 'test'; 

 obj['name']; // --> jack 

 obj['2a']; // --> test 

obj.2a;//-->错误(不能通过obj.2a获取)

javascript对boolean类型的判断

<button type="button" οnclick="changeClick('false')">'false'_true</button>
<button type="button" οnclick="changeClick('true')">'true'_true</button>
<button type="button" οnclick="changeClick('')">''_false</button>
<button type="button" οnclick="changeClick(false)">false_false</button>
<button type="button" οnclick="changeClick(true)">true_true</button>
<button type="button" οnclick="changeClick(1)">1_true</button>
<button type="button" οnclick="changeClick(0)">0_false</button>
<button type="button" οnclick="changeClick(33)">33_true</button>
<script text="type/javascript">
 function changeClick(para){
  if(para){
   alert("认为是true");
  }else{
   alert("认为是false");
  }
 }
</script>

 


虽然javascript是弱类型,但是对boolean类型还有处理的。如上,同java相同

空字符串,0,还有false 都被认为是false


String的split方法 ,若入参为空,则返回一个长度为1,第一个元素为空串的数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值