Web开发基础-JavaScript-06

JavaScript内置对象

  • 内置对象的演示
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>内置对象</title>
	<script type="text/javascript">
		console.log("---------1.String-----------");
		var s ="JavaScriapt很像Java";
		console.log(s.charCodeAt(8));
		console.log(s.indexOf("Java"));
		console.log(s.lastIndexOf("Java"));
		console.log(s.substring(4,10));
		console.log(s.replace("Java","ECMA"));//替换第一次出现的字符串
		console.log(s.split(""));//切割每一个字符
		//String的API若返回字符串,则返回的是
		//一个新的字符串,而不是对原有字符串修改。
		console.log(s);
		
		console.log("--------------2.Number-------------");
		var n = 3.1415926;
		console.log(n.toFixed(3));
		
		console.log("-------------3.Array---------------");
		//任何方式创建的数字本质上都一样 [索引从0开始]
		//JS中的数组都是Object数组。
		//1.已知数据时
		var a1 = [1,"张三",true];
		console.log(a1);
		a1[3]=95;
		console.log(a1);
		//2.未知数据时
		var a2 = new Array();
		a2.push(2);
		a2.push("赵四");
		a2.push(false);
		a2.push(85);
		console.log(a2);
		//二维数组:元素为数组的数组
		var a3 =[
			["杭州","宁波"],
			["南京","无锡"],
			["济南","青岛"]
		]
		
		console.log(a3[0][1]);
		//反向数组:直接修改原数组
		var a4 =[5,9,7,2,1,6,15];
		a4.reverse();
		console.log(a4);
		
		//默认的排序(按照String排序)
		a4.sort();
		console.log(a4);
		//传入匿名的比较函数,替代
		//默认的比较函数。
		a4.sort(function(a,b){return a-b;});
		console.log(a4);
		
	</script>
</head>
<body>


</body>
</html>
  • 最终页面效果:控制台调试信息



猜你喜欢

转载自blog.csdn.net/coder_boy_/article/details/80961462