Sim*_*Suh 15 javascript select integer find
当我想选择第n个字符时,我使用charAt()方法,但在处理整数而不是字符串值时,我可以使用什么?
Set*_*eth 25
用途String():
var number = 132943154134;
// convert number to a string, then extract the first digit
var one = String(number).charAt(0);
// convert the first digit back to an integer
var one_as_number = Number(one);
Run Code Online (Sandbox Code Playgroud)
这是一个愚蠢的解决方案,但似乎无需转换为字符串即可工作。
var number = 123456789;
var pos = 4;
var digit = ~~(number/Math.pow(10,pos))- ~~(number/Math.pow(10,pos+1))*10;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22318 次 |
| 最近记录: |