"d">
<
/div>
// 思路
// 定義乙個函式,獲取當前時間的資料資訊
// 需要將數值,轉化為對應的漢字
// 需要有兩個函式,乙個是專門轉化年份的函式,另乙個是轉化其他時間的函式
// 年份中,必須要新增 漢字 十
d.innerhtml =
settime()
;setinterval
(function()
,1000
)function
settime()
else
if(s <10)
else
return
`當前時間是:$年,
$月,$號,星期$,
$點,$分,
$秒`;}
// 需要引數,是要轉化的年份
function
getyearstr
(year)
// 通過獲取4位數值,獲取字串
// 第一位是除以1000,獲取整數部分
var a =
parseint
( year /
1000);
// 第二位獲取方式:
// 方法1: (年份 - 第一位數值*1000) / 100 取整
// 方法2: (年份 % 1000) / 100 取整
var b =
parseint
((year %
1000)/
100)
;// 第三位獲取方式:
// 方法1: (年份 - 第一位數值*1000 - 第二位數值*100) / 10 取整
// 方法2: (年份 % 100) / 10 取整
var c =
parseint
((year %
100)/10
);// 第四位獲取方式
// 方法1: 年份 - 第一位數值*1000 - 第二位數值*100 - 第三位*10
// 方法2: 年份 % 10
var d = year %10;
// 需要將數值,轉化為對應的漢字內容
// 將數值看成索引下標,建立對應的陣列,來獲取中文
var arr =
['零'
,'一'
,'二'
,'三'
,'四'
,'五'
,'六'
,'七'
,'八'
,'九'];
// 返回數值對應的字串漢字
// 如果是正常年份,拼接的是空字串
// 如果是西元前,會拼接西元前3個字
return`$
$$$$
`;}// 其他事件,數值範圍是0-59之間
// 將數值分成4類
// 1, 0 - 10的數值 轉化為 一位漢字
// 2, 20,30,40,50 可以被10整除的數值, 十位數值對應漢字 拼接 '十'
// 3, 11-19之間 11-19範圍的數值 , '十' 拼接 個位數字對應的漢字
// 4, 21-29,31-39,41-49,51-59 十位對應漢字 拼接 '十' 拼接 個位對應漢字
function
gettimestr
(time)
else
if(time %
10==0)
十`;// 時間數值 11 - 19 轉化 '十' 拼接 個位數值漢字
}else
if(time >=
11&& time <=19)
`;// 時間數值 21-29,31-39,41-49,51-59
// 十位數值漢字 拼接 '十' 拼接 個位數值漢字
}else十$
`;}}
<
/script>
<
/body>
JS中非同步執行原理 逆戰班
計算機程式執行分為同步執行,和非同步執行 所謂的同步執行,就是正常的計算機程式執行的3大順序流程 例如 順序控制語句 從上至下,從左至右 分支控制語句 if,switch 迴圈控制語句 for,while,do while,for in,foreach 所謂的非同步執行,是一種特殊的程式的執行方式 ...
逆戰班 盒子陰影
盒子陰影 box shadow 屬性用於向盒子新增乙個或多個陰影效果。offset x 陰影的水平偏移量。正數向右偏移,負數向左偏移。offset y 陰影的垂直偏移量。正數向下偏移,負數向上偏移。blur 陰影模糊度,不能取負數。spread 陰影大小。正數陰影擴大 陰影大小大於盒子大小 負數陰影...
逆戰班 JS操作瀏覽器滾動條詳解
box id box top id top1 1.png alt text button div div sidebar id sidebar1 側邊欄內容 div 通過id屬性值,來獲取標籤物件 odiv,就是id屬性值是top的標籤 之間是通過id屬性值,直接操作標籤 現在直接放在事件中,不能使...