作為一個中國人,總會在某個瞬間覺得中文是那樣的美,中華文化是那樣的博大精深。當書寫數字時,都不忘了使用中文式的數字,比如寫單據,章節名時,寫上中文數字顯得高大上一些。在這裡,就和大家分享一下,如何通過js進行阿拉伯數字與中文數字的轉化。
代碼奉上:
function toChinesNum(num){
let changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零"
let unit = ["", "十", "百", "千", "萬"];
num = parseInt(num);
let getWan = (temp) => {
let strArr = temp.toString().split("").reverse();
let newNum = "";
for (var i = ; i < strArr.length; i++) {
newNum = (i == && strArr[i] == ? "" : (i > && strArr[i] == && strArr[i - ] == ? "" : changeNum[strArr[i]] + (strArr[i] == ? unit[] : unit[i]))) + newNum;
}
return newNum;
}
let overWan = Math.floor(num / );
let noWan = num % ;
if (noWan.toString().length < ) noWan = "0" + noWan;
return overWan ? getWan(overWan) + "萬" + getWan(noWan) : getWan(num);
}
H5頁面在 ios 端滑動不流暢的問題,IOS系統的慣性滑動效果非常6,但是當我們對div加overflow-y:auto;後是不會出這個效果的,滑動的時候會感覺很生澀。在此,和大家分享幾個解決方案:
(1)在滾動容器内加-webkit-overflow-scrolling: touch
但這個方案有一個問題,在頁面内具有多個overflow:auto的情況下,那些具有 絕對定位(absolute, fixed) 屬性的元素,也會跟着滾動。
(2)body {overflow-x: hidden}
即,給 body 元素添加overflow-x:hidden。然後在滾動容器内加overflow-y: auto。