使用 JavaScript 將字串數字後半部分更改為零
問題
我們需要編寫一個 JavaScript 函式,它僅接受一個字串數字作為引數。
我們的函式應返回輸入數字,但後半部分數字更改為 0。
如果數字為奇數位,則從中間數字開始所有數字都應更改為 0。
例如 −
938473 → 938000
示例
程式碼如下 −
const num = '938473';
const convertHalf = (num = '') => {
let i = num.toString();
let j = Math.floor(i.length / 2);
if (j * 2 === i.length) {
return parseInt(i.slice(0, j) + '0'.repeat(j));
}else{
return parseInt(i.slice(0, j) + '0'.repeat(j + 1));
};
};
console.log(convertHalf(num));輸出
938000
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP