Web开发基础-JavaScript-08

JavaScript内置对象-续

基础概念解释:


   案例思路



演示案例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>内置对象</title>
		<script type="text/javascript">
			console.log("----------1.Math-------");
			console.log(Math.PI);
			console.log(Math.round(Math.PI));
			console.log(Math.ceil(Math.PI));
			
			console.log("----------2.Date-------");
			var d1 = new Date();
			console.log(d1);
			var d2 = new Date("2015/04/06 10:20:30");
			console.log(d2);
			console.log(d2.toLocaleDateString());
			console.log(d2.toLocaleTimeString())
			d1.setFullYear(2015);
			console.log(d1.getFullYear());
			console.log(d1.getMonth());
			
			console.log("---------3.RegExp---------");
			var str = "no zuo no die, no can no bb";
			var reg = /no/;
			//test
			console.log(reg.test(str));
			//exec全局
			//通过反复调用 exec() 方法来遍历字符串中的所有匹配文本。
			//当 exec() 再也找不到匹配的文本时,它将返回 null,并把 lastIndex 属性重置为 0。
			reg = /no/g;
			console.log(reg.exec(str));
			console.log(reg.exec(str));
			console.log(reg.exec(str));
			console.log(reg.exec(str));
			console.log(reg.exec(str));
			console.log(reg.exec(str));
			
			console.log(reg.exec(str));
			
			//exec非全局
			//调用非全局的 RegExp 对象的 exec() 方法时,
			//返回的数组与调用方法 String.match() 返回的数组是相同的。
			reg = /no/;
			console.log(reg.exec(str));
			console.log(reg.exec(str))
			
			console.log("-----------4.String支持正则的方法-----------");
			//replace
			reg = /no/g;
			console.log(str.replace(reg,"bu"));
			//match
			console.log(str.match(reg));
			//search
			console.log(str.search(reg));
			
			reg = /no/;
			console.log(str.match(reg));
		</script>
	</head>
	<body>
	
		
	
	</body>

</html>

最终页面显示效果:控制台调试信息


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder_Boy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值