方法返回javascript学习实录 之二(数组操作等等utils) --刘啸尘
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正
紧接上篇,写一下据数经常使用utils类,很简单,全当练练手了
三个方法,求最大值,最小值,以及排序
/** * class description : 一些关于组数的工具方法 * User: liuxiaochen * Date: 13-5-5 */ function ArrayTools() {} var arrayTool = new ArrayTools(); function getMax(arr) { var max = arr[0]; for(var i = 0; i< arr.length; i++) { if(max < arr[i]) { max = arr[i]; } } return max; } function getMin(arr) { var min = arr[0]; for(var i = 0; i< arr.length; i++) { if(min > arr[i]) { min = arr[i]; } } return min; } function sortArr(arr) { for (var i = 0; i <= arr.length; i++) { for(var j = i+1; j <= arr.length; j++) { if(arr[i] > arr[j]) { var temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } return arr; } arrayTool.getMax = getMax; arrayTool.getMin = getMin; arrayTool.sortArr = sortArr;
可以细心看看给对象赋方法的写法。
关于组数utils 以后会渐渐的充补
String
String对于任何一种言语都是非常重要的,javascript把它封装成对象了
如上图所示,有这些方法 其中跟Java不一样 的是,length 变成了String的一个属性,而不再是一个方法。
有两个方法要需注意下,substr 和substring 当接收start和end方法是,substr会包括end ,而substring不会包括end,仅此而已。
Global 对象
global对象也非常有效,
如上,isNaN方法,parstFloat方法,parseInt方法 都是非常经常使用的方法
parseInt 方法返回与保存在 numString 中的字数值等相的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是字数)。
parseInt(
"abc"
)
//
返回
NaN
。
parseInt(
"12abc"
)
//
返回
12
。
parseFloat 方法返回与 numString 中保存的数等相的字数示表。如果 numString 的前缀不能解释为浮点数,则返回 NaN (而不是字数)。
parseFloat(
"abc"
)
//
返回
NaN
。
parseFloat(
"1.2abc"
)
//
返回
1.2
。
可以用 isNaN 方法测检 NaN。
明天就先讲到这把,来日续继
谢谢
文章结束给大家分享下程序员的一些笑话语录:
看到有人回帖“不顶不是中国人”,他的本意是想让帖子沉了。