javaScript 对象~js中一切皆对象

charCodeAt()方法,可返回指定位置字符的Unicode编码。
indexOf()方法,可返回某个指定字符串值在字符串中首次出现的位置。
lastIndexOf()方法,可返回一个指定的字符串最后出现的位置,在一个字符串中的指定位置从后向前搜索。
subString()方法,用去提取指定字符串中指定两个下标之间的字符(含左不含右)。
replace(regexp,replacement),在字符串中用一些字符串替换另一些字符,或替换一个与正则表达式匹配的子串。
toFixed(),将number四舍五入为指定小数位数的数字。
push(),向数组末尾添加一个或多个元素,并返回新的长度。
reverse(),颠倒数组中元素的顺序(改变原数组,不产生新数组)。
sort(),对数组元素进行排序(改变原数组,不产生新数组)。
round(),把数字舍入为最接近的整数(0.5先上取整)。
toLocaleDateString(),根据当地时间将Date对象的日期部分转换为字符串,并返回结果。
toLocaleTimeString(),根据当地时间将Date对象的时间部分转换为字符串,并返回结果。
getFullYear(),返回一个表示年份的四位数数字。
getMounth(),返回表示的月份(值是0~11的整数)。
exec(),用于检索字符串的正则表达式的匹配。
lastIndex属性,用于规定下次匹配的起始位置。
match(),方法用于在字符串内检索指定的值,找到一个或多个正则表达式的匹配。该方法类似于indexOf()和lastIndexOf(),但他返回指定的值,而不是字符串的位置。在全局检索模式下,match()方法将进行全局检索,找到所有匹配的子字符串。非全局检索模式下,只进行一次匹配。
search(),返回第一个匹配的子字符串的起始位置。

代码:
<!doctype html>
<html>
	<head>
		<meta charset="utf-8"/>
		<title>内置对象</title>
		<script>
			//www.w3school.com.cn
			
			console.log("1.String-----");
			var s = "JavaScript";
			console.log(s.charCodeAt(2));
			console.log(s.indexOf("a"));
			console.log(s.lastIndexOf("a"));
			console.log(s.substring(4,7));
			console.log(s.replace("a","bc"));
			console.log(s.split(""));
			
			console.log("2.Number-----");
			var n = 3.1415926;
			console.log(n.toFixed(3));
			
			console.log("3.Array-----");
			//js中的数组都是对象数组:Object[]
			var a1 = [1,"abc",true];
			console.log(a1[1]);
			var a2 = new Array(); //[]
			a2.push("hello");
			a2.push(123);
			console.log(a2[0]);
			var a3 = [[1,2],[3,4],[5,6]];
			console.log(a3[2][0]);
			
			console.log("4.数组倒转与排序-----");
			var arr = [6,3,9,12,5,8,4];
			arr.reverse();
			console.log(arr);
			//按照字符串由小到大排序
			//arr.sort();
			//按照数字由小到大排序
			//声明匿名函数:a,b按数字比较。
			arr.sort(function(a,b){return a-b;});
			console.log(arr);
			
			console.log("5.Math-----");
			console.log(Math.PI);
			console.log(Math.random());
			console.log(Math.round(Math.PI));
			
			console.log("6.Date-----");
			var d1 = new Date();
			console.log(d1);
			var d2 = new Date("2016/02/02 10:10:10");
			console.log(d2);
			console.log(d1.toLocaleDateString());
			console.log(d1.toLocaleTimeString());
			console.log(d1.getFullYear());
			console.log(d1.getMonth());//从0开始
			
			console.log("7.RegExp-----");
			var str = "no zuo no die, no can no bb.";
			var reg = /no/g;
			//console.log(reg.test(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(str.replace(reg, "bu"));
			console.log(str.match(reg));
			console.log(str.search(reg));
		</script>
	</head>
	<body>
		<p>js中一切皆对象</p>
	</body>
</html>









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值