让某数字按相应的位数显示,不够位数在数字前加0

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>让某数字按相应的位数显示,不够位数在数字前加0</title>
</head>
<body>
<script>
// 如果是个位数在数字前加0
function gettwo(num){
if(num<10){
return ‘0‘+num;
}else{
return num
}
}
var num1 =2;
var num1str = gettwo(num1);
console.log(num1str);//02

// 五位数
function getfive(num){
var numstr = [];
for(var i=0;i<5-(num+‘‘).length;i++){
numstr.push(‘0‘);
}
numstr.push(num+‘‘);
return numstr.join(‘‘);
}

var num = 34;
var numstr = getfive(num);
console.log(numstr);//00034

</script>
</body>
</html>

时间: 2024-11-07 07:11:07

让某数字按相应的位数显示,不够位数在数字前加0的相关文章

批处理数字前加0

1-5 变为 01-05的形式 @echo off&setlocal enabledelayedexpansion for /f "tokens=1,2 delims=-" %%a in (rq.txt) do ( echo 源串:%%a-%%b pause if 1%%a lss 100 (set var1=0%%a) else set var1=%%a if 1%%b lss 100 (set var2=0%%b) else set var2=%%b echo !var1!

用MFC完成一个简单的猜数字游戏: 输入的四位数中,位置和数字都正确为A,数字相同而位置不同的为B。

最近学习了MFC一些比较基础的知识,所以打算通过做一个简单的数字游戏来理解MFC的流程并进一步熟悉其操作. 在这里,我做了一个猜数字的小游戏.第一步当然是设计主界面,先给大家展示一下游戏界面: 主界面: 从这个主界面可以看到,它包含标题,菜单栏,工具栏. 标题是给人一个认识,这是什么游戏,标题设置为:“猜数游戏”: 而菜单栏和工具栏才是游戏的核心,它要保证能够完成游戏的基本功能. 菜单栏和工具栏是对应的,包含了”start“,"help","restart"这三个菜

java计算器 图形用户界面 升级版v2.0 (限制位数显示+四舍五入的处理)

package com.rgy.entity; import java.awt.BorderLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.BorderFactory; import javax.swing.JButton; import java

用1到9这九个数字变成三位数加三位数等于三位数的加法,例如:173+295 =468,一共有多少种情况?

#include "stdafx.h" #include <stdio.h> #include <vector> #include <algorithm> using namespace std; void FindCount(vector<int> &vect,int iPos,int &Count) { if (iPos>8) { int i1 = vect[0] * 100 + vect[1] * 10 + v

百度echarts使用--y轴label数字太长难以全部显示

问题: 今天遇到个小问题,我们系统前端呈现使用了百度echarts.在绘制折线图的时候,因为数字过大,导致显示出现了问题. 解决方案: 左边y轴的值默认是根据我们填充进去的值来默认分割的,因为原始值就很大,所以导致显示不下,那么只要我们将显示的值按比例缩小,应该就可以了. 原始值很大: var map = data.map; for (var key in map){ var stockCode = key; option.legend.data.push(stockCode); var ind

25.(需要好好研究研究)输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值

#include<iostream> using namespace std; int main() { int m,n,i,j=1,k=0,a[20],x,y; cout<<"请输入一个整数:"; cin>>m;//输入的数为m y=m;//先将m赋值给y,将原始输入的数保护起来 for(i=1;;i++)//中间的判断条件可以不要,就变成了死循环 { j*=10; n=m/j; a[i]=n; k++;//用于记录有几位数 if(n<1)/

斐波那契数列,1.1.2.3.5.8......,输入一个数字,比如3,显示前面三个数字1,1,2.

斐波那契数列(从第三个数字开始都是前面两个数字的和),1.1.2.3.5.8......,输入一个数字,比如3,显示前面三个数字1,1,2. 1 public class practice { 2 int fib(int n) {//递归 3 if (n <=2) return 1;//数列前两个返回1,无规律可寻. 4 return (fib(n -1) +fib(n - 2));//从第三个开始,则是前面两个数字的和. 5 } 6 public static void main(String

数字瘦身,最后输出一位数,例如:75 7+5=12 1+2=3 最终答案 3

数字瘦身,最后输出一位数,例如:75    7+5=12   1+2=3 最终答案  3 using System; public class Solution { private int renum; public int diet(int in_num) { renum = 0; while (in_num / 10 > 0) { renum = renum + in_num % 10; in_num = in_num / 10; } renum = renum + in_num; if (

c语言实现求解这样的6位数:SQRT(6位数)=3位数,9个数字互不相同(SQRT表示开平方)

(1)设置10个元素的状态数组p,记录数字0~9在6位数和3位数中出现的情况.数组元素都赋值1,表示数字0~9没有被使用过. (2)对尝试的每一个数3位数x,6位数=x*x,并取其各个位数字,数字作为数组的下标,若对应元素为1,则该数字第一次出现, 将对应的元素赋值为0,表示该数字已经出现一次.否则,若对应元素为0,则说明有重复数字,结束这次尝试. (3)当状态数组p中9个元素为0时,就找到了问题的解.但这样判定有解,需要扫描一遍数组p.为避免这个步骤, 设置一个计数器k,在取x,x*x各个位数