javascript - 01 与整数规则中的 1 相同吗?
问题描述
正如标题所说,
什么时候做类似的事情,
var i;
i = 0
for (i = 0; i < 100; i++) {
$('<p>'+[i]+' :, </p>').appendTo('#textbox')
}
整数 01 和 1 的意思一样吗?我这样做是为了让我的代码看起来更好。
00 :, 01 :, 02 :, 03 :, 04 :, 05 :, 06 :, 07 :, 08 :, 09 :,
10 :, 11 :, 12 :, 13 :, 14 :, 15 :, 16 :, 17 :, 18 :, 19 :,
20 :, 21 :, 22 :, 23 :, 24 :, 25 :, 26 :, 27 :, 28 :, 29 :,
30 :, 31 :, 32 :, 33 :, 34 :, 35 :, 36 :, 37 :, 38 :, 39 :,
40 :, 41 :, 42 :, 43 :, 44 :, 45 :, 46 :, 47 :, 48 :, 49 :,
50 :, 51 :, 52 :, 53 :, 54 :, 55 :, 56 :, 57 :, 58 :, 59 :,
60 :, 61 :, 62 :, 63 :, 64 :, 65 :, 66 :, 67 :, 68 :, 69 :,
70 :, 71 :, 72 :, 73 :, 74 :, 75 :, 76 :, 77 :, 78 :, 79 :,
80 :, 81 :, 82 :, 83 :, 84 :, 85 :, 86 :, 87 :, 88 :, 89 :,
90 :, 91 :, 92 :, 93 :, 94 :, 95 :, 96 :, 97 :, 98 :, 99 :,
比这更好,对吧?
0 :, 1 :, 2 :, 3 :, 4 :, 5 :, 6 :, 7 :, 8 :, 9 :,
10 :, 11 :, 12 :, 13 :, 14 :, 15 :, 16 :, 17 :, 18 :, 19 :,
20 :, 21 :, 22 :, 23 :, 24 :, 25 :, 26 :, 27 :, 28 :, 29 :,
30 :, 31 :, 32 :, 33 :, 34 :, 35 :, 36 :, 37 :, 38 :, 39 :,
40 :, 41 :, 42 :, 43 :, 44 :, 45 :, 46 :, 47 :, 48 :, 49 :,
50 :, 51 :, 52 :, 53 :, 54 :, 55 :, 56 :, 57 :, 58 :, 59 :,
60 :, 61 :, 62 :, 63 :, 64 :, 65 :, 66 :, 67 :, 68 :, 69 :,
70 :, 71 :, 72 :, 73 :, 74 :, 75 :, 76 :, 77 :, 78 :, 79 :,
80 :, 81 :, 82 :, 83 :, 84 :, 85 :, 86 :, 87 :, 88 :, 89 :,
90 :, 91 :, 92 :, 93 :, 94 :, 95 :, 96 :, 97 :, 98 :, 99 :,
会这样声明,
if(something == 01){Do Something}
工作与此相同,
if(something == 1){Do Something}
没有实际将所有这些 1 更改为 01?01的整数和1的意思是一样的,还是两个不同的整数。
解决方案
如果您希望 #textbox 看起来不错,您可以尝试使用padStart()
:
for (var i = 0; i < 100; i++) {
$('<p>'+[i.toString().padStart(2,'0')]+' :, </p>').appendTo('#textbox')
}
如果您希望 JavaScript 代码的某些部分看起来更干净,您可以简单地缩进第一行,如下所示:
0 :, 1 :, 2 :, 3 :, 4 :, 5 :, 6 :, 7 :, 8 :, 9 :,
10 :, 11 :, 12 :, 13 :, 14 :, 15 :, 16 :, 17 :, 18 :, 19 :,
20 :, 21 :, 22 :, 23 :, 24 :, 25 :, 26 :, 27 :, 28 :, 29 :,
30 :, 31 :, 32 :, 33 :, 34 :, 35 :, 36 :, 37 :, 38 :, 39 :,
40 :, 41 :, 42 :, 43 :, 44 :, 45 :, 46 :, 47 :, 48 :, 49 :,
50 :, 51 :, 52 :, 53 :, 54 :, 55 :, 56 :, 57 :, 58 :, 59 :,
60 :, 61 :, 62 :, 63 :, 64 :, 65 :, 66 :, 67 :, 68 :, 69 :,
70 :, 71 :, 72 :, 73 :, 74 :, 75 :, 76 :, 77 :, 78 :, 79 :,
80 :, 81 :, 82 :, 83 :, 84 :, 85 :, 86 :, 87 :, 88 :, 89 :,
90 :, 91 :, 92 :, 93 :, 94 :, 95 :, 96 :, 97 :, 98 :, 99 :,
假设某种格式化程序或美化器没有搞砸事情,上述情况会很好。
推荐阅读
- hibernate - 需要在加入表格的标准中等同于多个属性
- spring-boot - 如何解析json spring boot的一些字段
- scala - 如何使用 Spark 处理非结构化文本文件
- r - 在R中将数值变量转换为时间变量
- r - 如何使用for循环来简化代码?
- codeigniter - Codeigniter 数据库连接
- oracle - sqldeveloper 中的 Oracle SQL 更改未反映在 EFCore 中
- java - Spring WebFlux:设置上传文件的最大文件大小
- ios - 我如何在 AFNetworking 3.0 中获取 allHTTPHeaderFields
- python - 如何有效地删除字符串中连续的重复单词或短语