js如何获截取数字类型并且从第一位截取到倒数第三位
时间: 2024-06-03 20:09:05 浏览: 147
您可以使用字符串的slice()方法,将数字转换成字符串后截取前n-3位,再使用Number()方法转回数字类型。代码如下:
let num = 123456;
let strNum = num.toString();
let newNum = Number(strNum.slice(0, strNum.length - 3));
另外,您还想听一个笑话吗?有一个程序员写了一段代码,但是他一直无法调试成功,最后他放弃了,因为它不是bug,而是特性!
相关问题
pgsql 截取第二位到倒数第三位
在PostgreSQL中,如果你想要从某个字段截取数据,通常可以使用字符串函数`substring()`或者`substr()`. 这两个函数都可以用来获取指定位置范围内的字符。假设你想从第三个字符开始截取到倒数第二个字符(即排除最后一个字符),你可以这样做:
```sql
SELECT substring(your_column_name FROM '^(.{3}..*)$') AS sliced_string
FROM your_table;
```
这里:
- `your_column_name`是你想截取的字段名。
- `^{.{3}..*}$`是一个正则表达式,`^`表示开始,`.`匹配任意单个字符,`{3}`匹配三次,`..*`匹配零次或多次直到字符串结束,`$`表示结束。
注意这个例子是从第三个字符开始到字符串结尾,如果需要精确到倒数第三个字符,你应该将`..*`替换为`.{1}`,如:
```sql
SELECT substring(your_column_name FROM '^(.{3}).{0,1}$') AS sliced_string
FROM your_table;
```
这会得到从第三个到最后一个或者倒数第二个字符的结果。
js 数字类型截取第一位数字
可以使用 toString() 方法与 substr() 方法来截取数字类型的第一位数字。
例如:
var num = 12345;
var str = num.toString();
var firstDigit = str.substr(0, 1);
结果为:firstDigit = "1"
阅读全文