js内置对象的语句使用

<!doctype html>
<html>
<head>
<title>JS的语句</title>
<meta charset="utf-8"/>
<script>
	//重点掌握:typeof() delete() match() search() slice() substr() toLocaleString() push() pop() unshift() shift() getFullYear() getMonth() test() sort() reverse() ...
	
	/*1.String对象 */
	var str1 = new String("Hello JavaScript...");//object
	var str2 = "Hello JavaScript...java";//string
	//console.log( str2.length );//23
	//console.log(str2.charAt(1));//e

	var reg1 = /java/ig; //i-- ignoreCase g--Global  
	//console.log( str2.match( reg1 ) );  
	//console.log(str2.match( reg1 ));
	//console.log( str2.replace( reg1, "c++" ) );
	//console.log(str2.search( reg1 ));//6
	
	var tel = "182-1167-3147";
	//console.log( tel.split("-") );
	/*console.log(tel.split("-")[0]+tel.split("-")[1]+tel.split("-")[2]);*/
		
	//console.log(str2.slice(6,10));	//Java
	//console.log(str2.substr(6,4));	//Java	

	/*2.Date -- 日期对象*/
	var d1 = new Date();//当前时间
	console.log( d1 );//Wed Jun 29 2022 19:53:10 GMT+0800 (中国标准时间)
	console.log( d1.toString() );//Wed Jun 29 2022 19:53:10 GMT+0800 (中国标准时间)
	console.log( d1.toLocaleString() );//2022/6/29 19:53:10

	var d2 = new Date( 1341314321131 );
	console.log( d2.toLocaleString() );//2012/7/3 19:18:41

	//月份从零开始, 6表示7月
	var d3 = new Date( 2018, 6, 18 );//0表示1月  6表示7月 12表示1月 
	console.log( d3.toLocaleString() );//2018/7/18 00:00:00

	console.log( d3.getFullYear() );//年份2018
	console.log( d3.getMonth() );//月份6
	console.log( d3.getDate() );//天数18
	console.log( d3.getDay() );//星期几3
	console.log( d3.getHours() );//时
	console.log( d3.getMinutes() );//分
	console.log( d3.getSeconds() );//秒
	
	/*3.Math对象*/
	console.log( Math.PI );//圆周率 3.1415...
	console.log( Math.ceil( 123.45 ) );//向上取整 124
	console.log( Math.floor( 123.45 ) );//向下取整 123
	console.log( Math.round( 123.45 ) );//四舍五入 123
	//伪随机数
	console.log( Math.random() );// 0~1
	console.log( parseInt( Math.random()*10 ) );// 0~10之间的整数
	
	/*4.Global对象*/
	console.log( parseInt("123.45") );//123
	console.log( parseFloat("123.45") );//123.45
	console.log( isNaN("123.45") );//false
	console.log( isNaN("abc123.45") );//true

	/*5.RegExp -- 正则对象*/
	var str3 = "hello javaScript Java";
	var reg2 = /java/ig;
	reg2 = new RegExp("java", "ig");
	console.log( str3.match( reg2 ) );

	/* 验证邮箱格式 */
	var email = "admin123@163.com";
	email = "admin123@sina.com.cn";
	email = "admin123@css.org";
	//email = "!@#!@#admin123@css.org";
	//email = "admin123@css.org@#$@#$";
	var reg3 = /^\w+@\w+(\.\w+)+$/;
	console.log( reg3.test( email ) );
	
</script>
</head>
<body>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值