Rumah >hujung hadapan web >tutorial js >Contoh_kemahiran javascript operasi pelapik sifar hadapan JavaScript

Contoh_kemahiran javascript operasi pelapik sifar hadapan JavaScript

WBOY
WBOYasal
2016-05-16 16:10:221088semak imbas

Contoh dalam artikel ini menerangkan kaedah memberi awalan sifar dalam JavaScript. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Dalam banyak kes, untuk memaparkan format, operasi 0 utama perlu dilakukan apabila rentetan tertentu tidak penuh.

1. Kod tradisional

/**
 * 前补0操作
 * @param number String 待操作字符串
 * @param length int 目标长度
 */
function addZero(number, length) {
  var buffer = "";
  if (number == "") {
    for (var i = 0; i < length; i ++) {
      buffer += "0";
    }
  } else {
    if (length < number.length) {
      return "";
    } else if (length == number.length) {
      return number;
    } else {
      for (var i = 0; i < (length - number.length); i ++) {
        buffer += "0";
      }
      buffer += number;
    }
  }
  return buffer;
}

2. Kod ini lebih ringkas

function addZero(str,length){        
  return new Array(length - str.length + 1).join("0") + str;
}

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn