职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 971|回复: 0

Javascript几个小技巧。

[复制链接]
Edwin 发表于 2010-4-23 15:02 | 显示全部楼层 |阅读模式
转载

1、字符串转换为数值
常规方法:
  1. var a = parseFloat("12");
  2. var b = parseInt("34");
复制代码


可以用
  1. var a = +("12");
  2. var b = +("34");
复制代码


2、多维数组
常规方法:
  1. var A = new Array(2);
  2. A[0] = new Array(2);
  3. A[1] = new Array(2);
  4. A[0][0] = 1;
  5. A[0][1] = 2;
  6. A[1][0] = 2;
  7. A[1][2] = 2;
复制代码


可以利用对象的属性轻松实现
  1. var A = {};
  2. A[[0, 0]] = 1;
  3. A[[0, 1]] = 2;
  4. A[[1, 0]] = 3;
  5. A[[1, 2]] = 4;
复制代码


3、遍历正则结果
常规方法:
  1. var str = "a1b2c3d4e5f6g7h8i9j0k";
  2. var match = str.match(/\\d/g, str);
  3. var msg = [];
  4. for(var i = 0; i < match.length; i++) {
  5. msg.push(match);
  6. }
  7. alert(msg);
复制代码


可以利用String.replace方法
  1. var str = "a1b2c3d4e5f6g7h8i9j0k";
  2. var msg = [];
  3. str.replace(/\\d/g, function() {
  4. msg.push(arguments[0]);
  5. });
  6. alert(msg);
复制代码
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-14 13:26 , Processed in 0.105780 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表