js--打卡--12.05 String对象方法

<script>
			//String()对象在计算机底层是以字符数组储存的,所以很多方法和属性与数组类似
			var str = "Hellow";
			//计算机底部储存
			["H","e","l","l","o"]
			
			/*
			 * length属性,返回字符串的长度
			 */
			console.log(str.length);
			
			/*
			 * charAt(索引);
			 *    --获取自定位置的字符串
			 *    --依靠索引指定位置。
			 * charCodeAt(索引)
			 *    --返回在指定的位置的字符的 Unicode 编码。
			 */
			console.log(str.charAt(2));
			console.log(str.charCodeAt(0));
			
			/*
			 * String.fromCharCode(Unicode 编码);
			 *     --从字符编码创建一个字符串。
			 */
			console.log(String.fromCharCode(72));
			
			/*
			 * concat();
			 *     --连接字符串。
			 */
			console.log(str.concat("爸爸"));
			
			/*
			 * indexOf();
			 *     --检索原字符串中是否包含要检索的字符串
			 *     --有:返回第一次出现的位置索引
			 *     --无:-1
			 *     --可以指定第二参数,指定开始查找的位置。
			 * lastIndexOf();
			 *     --从后往前找。
			 */
			console.log(str.indexOf("l"));
			console.log(str.indexOf("l",3));
			
			/*
			 * slice();
			 *    --截取指定的字符串。
			 *    --第一个参数:指定开始的位置。(必须)    包含边界
			 *    --第二个参数:指定结束的位置。(可省略) 不包含边界
			 *    --负数,从后面开始。
			 */
			str = "asdfasdf";
			console.log(str.slice(2,3));
			console.log(str.slice(2));
			console.log(str.slice(2,-1));
			
			
			/*
			 * split();
			 *   --把字符串分割为字符串数组。
			 *   --根据参数的内容分割字符串
			 */
			str = "dfasdf,afga,adgg,adg";
			var arr = str.split(",");
			console.log(arr instanceof Array);
			
			/*
			 * toUpperCase();
			 *   --把字符串转换为大写。 
			 * toLowerCase();
			 *   --把字符串转换为小写。
			 */
			var str1 = "asdgfadsf";
			var str2 = "DCFADSFFA";
			console.log(str1.toUpperCase());
			console.log(str2.toLowerCase());
			
			
		</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值