<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>第三章2.html</title>
</head>
<body>
<script type="text/javascript">
//日期和時間
var then = new Date(2011, 0, 1); //2011年1月1日
var later = new Date(2011, 0, 1, 17, 10, 30); //2011年1月1日 5:10:30秒
var now = new Date(); //當前日期和時間
var elapsed = now - then; //日期減法,計算時間間隔的毫秒數
var _V=later.getFullYear(); //年-2011
console.log(_V);
_V=later.getMonth(); //從0開始計數的月份-0
console.log(_V);
_V=later.getDate(); //從1開始計數的天數
console.log(_V);
_V=later.getDay(); //所指的星期中的某一天,使用本地時間。返回值是 0(週日) 到 6(週六) 之間的一個整數。
console.log(_V);
_V=later.getHours(); //當前時間17:5pm
console.log(_V);
_V=later.getUTCHours(); //使用UTC表示小時的時間,基於時區
console.log(_V);
console.info("------------------------------------");
var p="π";
var e="e";
console.log(p.length);//1
console.log(e.length);//2
console.info("------------------------------------");
//javascript轉義字符
_V="\u2C77 |";//\uXXXX 由4位十六進制數XXXX指定的Unicode字符
console.log(_V); //
_V="\x62 |";//\xXX 由2位十六進制數XX指定的Latin-1字符
console.log(_V);
_V="\o |";//NUL字符(\u0000);
_V="\b |";//退格符(\u0008);
_V="\t |";//水平製表符(\u0009);
_V="\n |";//換行符(\u000A);
_V="\v |";//垂直製表符(\u000B);
_V="\f |";//換頁符(\u000C);
_V="\r |";//回車符(\u000D);
_V="\" |";//雙引號(\u0022);
_V="\' |";//單引號(\u0027);
_V="\\ |";//反斜線(\u005C);
console.info("------------------------------------");
//字符串使用
_V="hello,world";
console.log(_V.charAt(0)); //第一個字符
console.log(_V.charAt(_V.length-1)); //最後一個字符
console.log(_V.substring(1,4)); //第2-4個字符
console.log(_V.slice(1,4)); //同上
console.log(_V.slice(-3)); //最後三個字符
console.log(_V.indexOf("l")); //字符l首次出現的位置
console.log(_V.lastIndexOf("l")); //字符l最後一次出現的位置
console.log(_V.indexOf("l",3)); //在位置3及之後首次出現的字符l的位置
console.log( _V.split(",")); //以 , 分割成子串
console.log( _V.replace(",","---")); //全字符替換
console.log( _V.toUpperCase()); //大寫
//除了charAt方法得到單獨的,也可以以下方法
console.log(_V[0]); //第一個字符
console.log(_V[_V.length-1]); //最後一個字符
</script>
</body>
</html>
Javascript學習筆記【第三章】2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.