常用的一些Javascript功能总结

  作者:bea

说是总结一些常用的Javascript功能,现在还只是总结了几个,呵呵,以后有空再更新吧。 1.小数取整 ? Math.round(num)四舍五入?? ? Math.floor(num)小于等于num的整数?? ? Math.ceil()大于等于num的整数(多用于翻页计算等) 2.获取含双字节字符的字符串的实际长度(多用于数据列表时剪切掉过长字符串的问题) 一般情况的直接获取的字符串的长度都把双字节的字符看作一个字节,这时计算出来的长度是不正确的。这个时候可以进行一下

说是总结一些常用的Javascript功能,现在还只是总结了几个,呵呵,以后有空再更新吧。

1.小数取整

? Math.round(num)四舍五入??
? Math.floor(num)小于等于num的整数??
? Math.ceil()大于等于num的整数(多用于翻页计算等)

2.获取含双字节字符的字符串的实际长度(多用于数据列表时剪切掉过长字符串的问题)

一般情况的直接获取的字符串的长度都把双字节的字符看作一个字节,这时计算出来的长度是不正确的。这个时候可以进行一下转换,把双字节的字符用单字节的字符代替如下所示:

?var s=”thisis中文”;

?alert(s.length);//这时显示的数字是8

?alert(s.replace(/[^\x00-\xff]/g,”**”).length);//这时显示的数字是10

3. 把字符串两边的空格剪切掉

? var s=”? 你好啊? “;

? alert(s.replace(/(^\s*)|(\s*$)/g,”"));

有用  |  无用

猜你喜欢