• 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()和数组来显示星期,而不仅仅是数字

  • 相关阅读:
    javascript,函数声明和函数表达式
    javascript,小数值舍入操作方法:ceil()、floor()、round()
    javascript,子字符串操作方法:Slice()、Substr()、Substring()的区别
    javascript,第一个基于node.js的Http服务
    javascript,创建对象的3种方法
    MFC学习笔记2——MFC和Win32
    Qt下 QString转char*
    [转载] Qt程序在Windows下的mingw发布
    VC 获取当前时间
    MFC 对话框设计问题(控件的使用)
  • 原文地址:https://www.cnblogs.com/85-Q/p/9588219.html
Copyright © 2020-2023  润新知