Java Script

charAt()根据下标返回指定的定符

charCodeAt()返回指定字符ASCII码值

fromcharCode()根据指定的ASCII放回对应的字符

concat()连接字符串

通过indexof()可以统计一个字符串在指定的字符串中出现的次数

castindexof()最后一次出现的位置

match()找到一个或多个正则表达式

search()根据正则表达式进行搜索

split()将字符串拆分成数组

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			var str='king';
			console.log(typeof str);		//string
			var strObj=new String('king');
			console.log(typeof strObj);		//obj
			console.log(strObj[0]);			//k
			console.log(strObj.length);			//4
			console.log(strObj.valueOf());		//king
			console.log(strObj.toString());		//king
			console.log("nana"[0]);				//n
			console.log("helloworld".length);		//10
			var str=String('1234');				
			str=String(true);	
			str=String({x:1});
			str=String(null);
			console.log(str);		
			var str='king';
			//charAt()根据下标返回指定的字符
			console.log(str.charAt(0));
//			console.log(str.charAt(1));
//			console.log(str.charAt(2));
//			console.log(str.charAt(3));
			console.log(str.charAt(10));
			var str='abcdef';
			//charCodeAt():返回指定字符的ASCII码值
			console.log(str.charCodeAt(0));
			console.log(str.charCodeAt(100));
			console.log(str.charCodeAt(-123));
			//fromCharCode():根据指定的ASCII放回对应的字符
			console.log(String.fromCharCode(97));
			console.log(String.fromCharCode(65,66,67));
			//concat():连接字符串
			var str='hello ';
			console.log(str.concat('world'));
			console.log(str.concat('world ','!'));
			//字符串搜索相关
			var str='this is a test';
			console.log(str.indexOf('t'));
			console.log(str.indexOf('is'));
			console.log(str.indexOf('Is'));
			console.log(str.indexOf('i'));//2
			console.log(str.indexOf('i',3));//5
			//通过indexOf()可以统计一个字符在指定字符串中出现的次数
			var str='sssssdlkfjlwk34jlksdfjlksjdlf234';
			var count=0;
			var pos=str.indexOf('s');
			while(pos!=-1){
				count++;
				pos=str.indexOf('s',pos+1);
			}
			console.log(count);
			//lastIndexOf():最后一次出现的位置
			var str='this is a test';
			console.log(str.indexOf('is'));
			console.log(str.lastIndexOf('is'));
			//比较两个字符串
			console.log('h'.localeCompare('j'));//-1
			console.log('z'.localeCompare('a'));//1
			console.log('a'.localeCompare('a'));//0
			console.log('b'.localeCompare('B'));//1
			//match():找到一个或多个正则表达式的结果
			var str='this is a test of king show time';
			var re=/IS/i;
			console.log(str.match(re));
			var str='QWERTYUIOPASDFGHJKLZXCVBNMqwertyuioasdfghjkzxcvbnm';
			console.log(str.match(/[a-f]/ig));
			//search():根据正则表达式进行搜索
			var str='this is a test';
			console.log(str.search(/is/));
			console.log(str.search(/IS/));
			console.log(str.search(/IS/i));
			
			var str='this is a test';
			var newStr=str.replace(/IS/ig,'!');
			console.log(newStr);
			var str="2015-09-26";
			var newStr=str.replace(/(d{4})-(d{2})-(d{2})/,"$2/$3/$1");
			console.log(newStr);
			
			var str="2015-09-25";
			var newStr=str.replace(/(d{4})-(d{2})-(d{2})/,func);
			function func(match,d1,d2,d3){
				return [d2,d3,d1].join('/');
			}
			console.log(newStr);
			
			//截取字符串
			var str='abcdef';
			console.log(str.slice(2));
			console.log(str.slice(0,2));   
			console.log(str.slice(-3));
			console.log(str.slice(-4,-2));
			console.log(str.slice(0,-1));
			
			console.log(str.substr(3));
			console.log(str.substr(0,4));
			
			//split()将字符串拆分成数组
			var str='2015-08-12';
			var arr=str.split('-');
			console.log(arr);
			var str='a b c d e f';
			var arr=str.split(' ');
			console.log(arr);
			arr=str.split(' ',2);
			console.log(arr);
			
			//字符串大小写相关
			console.log("KING".toLowerCase());
			console.log("KING".toLocaleLowerCase());
			console.log('nana'.toUpperCase());
			console.log('nana'.toLocaleUpperCase());
			
			//trim()
			var str=' abc ';
			//alert("!"+str+"!");
			//alert("!"+str.trim()+"!");
			//产生锚点
			var str="this is a test";
			document.body.innerHTML=str.anchor('contents_anchor');
			
			//产生链接
			var title='this is of king show time';
			var url='http://phpfamily.org';
			document.write('Click Me to Visit My Blog'+title.link(url));

		</script>
	</body>
</html>

日期对象

日期对象用于处理日期和时间。

定义日期

Date 对象用于处理日期和时间。

可以通过 new 关键词来定义 Date 对象。

操作日期

通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。

比较日期

日期对象也可用于比较两个日期。

字符串:
1全部大、小写;2加粗;3字体颜色;4上标;5下标;6、匹配;
查询字符串:match()方法
替换字符: replace()注意: 用逗号在替换的和新给的字符串隔开
时间:
1、geTime()毫秒数;2、setFullYear()设置具体日期;3、toUTCString将当日的日期(根据UTC)转换为字符串;4、使用getDay()和数组来显示星期,而不仅仅是数字

原文地址:https://www.cnblogs.com/85-Q/p/9588219.html