1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. javascript代碼的練習題

        時間:2024-10-26 00:19:05 JavaScript 我要投稿
        • 相關推薦

        javascript代碼的練習題

          javascript代碼的練習題

          1、給你一個字符串,要你找出里面出現次數最多的.字母和出現的次數,例如:“abaasdffggghhjjkkgfddsssss”;

          復制代碼 代碼如下:

          var str = "abaasdffggghhjjkkgfddsssss";

          var arr = new Array();

          var i = 0;

          while (str.charAt(0)) {

          arr[i] = str.charAt(0) + "=" + (str.split(str.charAt(0)).length - 1);

          str = str.split(str.charAt(0)).join("");

          i++;

          }

          alert(arr);

          for (var j = 0,temp=0; j < arr.length; j++) {

          if (temp <= Number(arr[j].split("=")[1])) {

          temp = Number(arr[j].split("=")[1]);

          i = j;

          }

          }

          alert(arr[i]);

          2、求解字符串的字節長度;

          復制代碼 代碼如下:

          var f = function(s) {

          if (!arguments.length || !s) {

          return null;

          }

          if ("" == s) {

          return 0;

          }

          var l = 0;

          for (var i = 0; i < s.length; i++) {

          if (s.charCodeAt(i) > 255) {

          l += 2;

          } else {

          l++;

          }

          }

          alert(l);

          };

          f("你好a")

          3、去掉數組中重復的元素;

          復制代碼 代碼如下:

          Array.prototype.strip = function() {

          if (this.length < 2) {

          return [this[0]] || [];

          }

          var arr = [];

          for (var i = 0; i < this.length; i++) {

          arr.push(this.splice(i--, 1));

          for (var j = 0; j < this.length; j++) {

          if (this[j] == arr[arr.length - 1]) {

          this.splice(j--, 1);

          }

          }

          }

          return arr;

          };

          var a = ["abc", "abc", "a", "b", "c", "a", "b", "c"];

          alert(a.strip());

        【javascript代碼的練習題】相關文章:

        高效編寫JavaScript代碼的技巧08-25

        在Java中執行JavaScript代碼07-14

        JavaScript實現網頁刷新代碼段08-07

        常用排序算法之JavaScript實現代碼段06-04

        網頁程序設計之實用JavaScript代碼段09-23

        關jQuery彈出窗口簡單實現代碼-javascript編程06-07

        關于ASP.NET使用JavaScript顯示信息提示窗口實現原理及代碼05-09

        對javascript的理解08-08

        常用的JavaScript模式09-22

        Javascript的this用法簡述08-15

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>