`
sohighthesky
  • 浏览: 36063 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js之padLeft

阅读更多
pad1:
function pad(num, n) {
  return (Math.pow(10,n)+num+'').substr(1);  //缺点:位数长度有限,15位以内。
}
alert(pad(3,6)); 

pad2:
function pad(num, n) {
   y='00000000000000000000000000000'+num; //爱几个0就几个,自己够用就行
   return y.substr(y.length-n);
}
alert(pad(3,6));

pad3:
String.prototype.padLeft=function(len,ch){
    ch=typeof(ch)==='undefined'?' ':ch;
    var s=String(this);
    while(s.length<len)
        s=ch+s;
    return s;
}

From : http://topic.csdn.net/u/20100421/16/817ef7c6-6675-49e1-bf39-b4a96c08b41e.html?13969
More : http://www.cnblogs.com/bluedream2009/archive/2009/09/08/1562910.html
分享到:
评论

相关推荐

    js中位数不足自动补位扩展padLeft、padRight实现代码.docx

    JS 中位数不足自动补位扩展 PadLeft、PadRight 实现代码 在 JavaScript 中,实现位数不足自动补位扩展是非常有必要的。下面将详细介绍三种实现方法:自定义函数实现、String 方法扩展和原理同方法二的实现。 方法...

    js中位数不足自动补位扩展padLeft、padRight实现代码

    在JavaScript标准库中并没有提供padLeft和padRight方法,但我们可以借助String.prototype来扩展这些功能。实现自动补位的代码主要分为以下几个部分: 1. 自定义函数实现: 这是最简单直接的方法,通过创建一个函数...

    normat通用javascript编号字符串格式化

    3. **字符串填充**:可能包含`padLeft`和`padRight`方法,用于在字符串的左侧或右侧添加特定字符,以达到指定的总长度。 4. **日期和时间格式化**:尽管“normat”主要关注编号和字符串格式化,但可能也提供了一些...

    javascript 补零 函数集合

    总结一下,JavaScript中的补零操作主要通过`padLeft`和`padRight`函数来实现,它们分别在字符串的左侧和右侧填充零。此外,还可以通过`xx`函数生成一系列带有零填充的编号。这些函数都是JavaScript中处理字符串格式...

    JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码

    在JavaScript编程中,字符串处理是一项常见的任务,特别是当涉及到数字时,我们经常需要进行数字的左补位、右补位或固定长度处理。这些操作在显示日期、时间、编号等场景中尤为常见。本文将详细介绍如何使用...

    10-advanced-types(高级类型10).pdf

    联合类型(Union Types)则表示一个值可以是几种类型之一。在`padLeft`函数的例子中,`padding`参数可以是`number`或`string`类型。原始的实现使用`any`类型,虽然编译时不会报错,但可能导致运行时错误,因为`any`...

    基于JS实现PHP的sprintf函数实例

    在JavaScript中没有内置的`sprintf`函数,但我们可以自定义一个来实现类似的功能。本文将详细讲解如何基于JS实现PHP的`sprintf`函数。 首先,让我们看看提供的JavaScript实现: ```javascript function sprintf() ...

    实例76_字符串相关_自动填充.rar_实例字符串

    在IT行业中,字符串是编程语言中最基础且重要的数据类型之一,用于存储和处理文本信息。在本实例"实例76_字符串相关_自动填充"中,我们将深入探讨字符串的自动填充技术,它在多种场景下都非常实用,比如格式化输出、...

    JS字符串函数扩展代码

    标题《JS字符串函数扩展代码》和描述《JS字符串函数扩展代码,大家可以参考下prototype的使用方法,扩展自己的字符串处理函数。》提示了本文档旨在向JavaScript开发人员介绍如何利用原型(prototype)扩展JavaScript...

    技术节点数据结构代码

    在ASP.NET中,`@Url.Content("")`用于将虚拟路径转换为应用程序绝对路径,这对于处理静态资源如图片、CSS和JavaScript文件的路径非常有用。例如,`("~/Main/CreateValidCode?t=") + new Date().getTime()"&gt;`确保每次...

    C#时间倒计时

    1. **`ScriptManager`控件**:这是ASP.NET AJAX的核心组件之一,负责管理所有AJAX相关的JavaScript代码。 2. **`UpdatePanel`控件**:包裹了定时器和标签控件,表示这部分内容将通过AJAX进行局部刷新。 3. **`Timer`...

    浅谈TypeScript的类型保护机制

    联合类型指的是一个变量可以是多种类型之一,例如在给定的示例中,`Pet`类型是一个联合类型,它可以是`Bird`或`Fish`。 在没有类型保护的情况下,如以下代码所示,尝试访问`pet`的`swim`方法会引发错误,因为TS不...

    TypeScriptAcademind:TypeScript基础

    TypeScript是由Microsoft开发的一种强类型、静态类型的编程语言,它是JavaScript的超集,旨在提供更安全、可维护的代码,并且在编译时进行类型检查。TypeScript广泛应用于大型项目和企业级开发,因为它可以帮助...

    ezj v2.9 官方教程.pdf

    - **string1.padLeft(totalWidth, chr)**:在字符串左侧填充字符`chr`,直到总长度达到`totalWidth`。 - **string1.padRight(totalWidth, chr)**:在字符串右侧填充字符`chr`,直到总长度达到`totalWidth`。 - **...

    PowerShell String对象方法小结

    $path = "C:\prefs.js" $extension = $path.Substring($path.LastIndexOf(".")+1) Write-Host "文件扩展名为: $extension" ``` **案例2:统计字符串中特定字符的出现次数** ```powershell $str = "Hello World" $...

Global site tag (gtag.js) - Google Analytics