色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

javascript代碼的練習(xí)題

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

javascript代碼的練習(xí)題

  javascript代碼的練習(xí)題

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

  復(fù)制代碼 代碼如下:

  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、求解字符串的字節(jié)長度;

  復(fù)制代碼 代碼如下:

  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、去掉數(shù)組中重復(fù)的元素;

  復(fù)制代碼 代碼如下:

  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代碼的練習(xí)題】相關(guān)文章:

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

在Java中執(zhí)行JavaScript代碼07-14

JavaScript實(shí)現(xiàn)網(wǎng)頁刷新代碼段08-07

常用排序算法之JavaScript實(shí)現(xiàn)代碼段06-04

網(wǎng)頁程序設(shè)計之實(shí)用JavaScript代碼段09-23

關(guān)jQuery彈出窗口簡單實(shí)現(xiàn)代碼-javascript編程06-07

關(guān)于ASP.NET使用JavaScript顯示信息提示窗口實(shí)現(xiàn)原理及代碼05-09

對javascript的理解08-08

常用的JavaScript模式09-22

Javascript的this用法簡述08-15