<!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
最新推荐文章于 2018-12-14 09:21:14 发布