zoukankan      html  css  js  c++  java
  • 方法返回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。 

        明天就先讲到这把,来日续继

        谢谢

        

        

    文章结束给大家分享下程序员的一些笑话语录: 看到有人回帖“不顶不是中国人”,他的本意是想让帖子沉了。

  • 相关阅读:
    阿里巴巴的26款超神Java开源项目
    10个爬虫工程师必备的工具
    微服务的发现与注册--Eureka
    国内最火5款Java微服务开源项目
    LeetCode 700. 二叉搜索树中的搜索
    LeetCode 104. 二叉树的最大深度
    LeetCode 908. 最小差值 I
    LeetCode 728. 自除数
    LeetCode 704. 二分查找
    LeetCode 852. 山脉数组的峰顶索引 (二分)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3063690.html
Copyright © 2011-2022 走看看