数据类型转换以及字符串的方法

数据类型转换方法

  • 数字转字符串 toString()方法
	var num = 10;
	console.log(num.toString());//输出字符串10
  • 字符串转数字parseInt()parseFloat()方法
	var str = "10.5";
	console.log(parseInt(str));//输出整数10
    console.log(parseFloat(str));//输出浮点类型10.5
    /*注意
    *混合类型字符串,这两个方法只读取字符串前面的数字
    */
    var s="10abc";
    console.log(parseInt(s));//输出10
    var m="abc10";
    console.log(parseInt(m));//输出NaN

字符串的方法

  • 字符串转换为数组
	var str = "abcdef";
	//split()方法,以什么符号分割字符串
	console.log(str.split(""));//输出[a,b,c,d,e,f]
  • 数组转化为字符串
	var array = [a,b,c,d,e,f];
	//与split()方法相同,以什么符号连接
	console.log(array.join(""));//输出"abcdef";
  • 查找字符
	var str = "abcdef";
	console.log(s1.search('d'));//查找字符返回当前索引位
  • 字符串截断
	var str = "abcdef";
	//substr(起始索引,长度)   
	console.log(str.substr(1, 2));//截取的字符串 bc
    console.log(str);//原字符串未改变
    
    //substring(起始索引 ,终止索引) 左闭右开
    console.log(str.substring(1, 4));//截取的字符串 bcd
    console.log(str);//原字符串未改变
  • 字符替换
	var str = "abcdef";
	console.log(str.replace('a', "m"));//将字符串中的“a”替换为“m” 返回替换后的字符串
    console.log(str);//原字符串未改变
  • 字符串拼接
	var str = "abcdef";
	var str1 = "abc";
	var str2 = "def";
	console.log(str.concat(str1,str2));//输出字符串 "abcdefabcdef"
    console.log(str.concat(str1).concat(str2));//输出字符串 "abcdefabcdef"
    console.log(str);//原字符串未改变
  • 根据索引取字符
	var str = "abcdef";
	console.log(str.charAt(0));//输出字符 a
  • 遍历字符串
	var str = "abcdef";
	for(var i=0;i<str.length;i++){
        	console.log(str.charAt(i));
    	}


	//遍历 for in
	for(var index in str1){
        console.log(str.charAt(index));
   	 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值