字符串基本用法

// 字符串对象
        // console.log(String)

        // 1 创建字符串字面量创建 
        // ""  不能嵌入双引号,可以嵌入单引号  可以\n进行换行
        // '' 不能嵌入单引号,可以嵌入双引号   可以\n进行换行
        // `` es6字符串模板 可以支持换行
        // 需要使用\进行转义 支持单引号使用单引号
        var s1 = 'how\'re you ? \n张三'
        console.log(s1)

        // 2 创建字符串对象方式2 
        var s2 = new String('7.10事件')
        console.log(s2)

        // 字符串基本数据类型
        var s3 = String('斯里兰卡国家,总统府打卡')
        console.log(s3)


        //  3 字符串拼接concat() 拼接
        var str1 = "hello"
        var str2 = "world"
        var str3 = "!"
        console.log(str1+str2+str3)
        console.log(`${str1}${str2}${str3}`)
        console.log(str1.concat(str2,str3))

        console.log(str1.length) //字符串长度
        console.log(str1[0]) //通过索引值取
        
        // for循环遍历
        for(var i = 0;i<str1.length;i++){
            var char = str1[i]
            console.log(char)
        }
        // es6专门提供一个遍历数组的方式 for...of...
        for (const iterator of str1) {
            console.log(iterator)
        }
       
        // 4字符串转成数字的方式
        var str4 = "10px"   // 10*1
        console.log(str4*1) //NAN
        //parseFloat前提以数字开头的字符串,可以转成数字
        console.log(parseFloat(str4)) //10 
        
        var a = 10.535
        console.log(a.toFixed(2)) // 数字对象toFixed(2) 保留小数


        // 5练习
        //  如何获取div的标签内容
        // innerText 只是获取文本内容
        // innerHTML 获取div标签内容
        // textContent 文本内容
         console.log(d1.textContent)
        
        //.trim() 去掉头部和尾部的空格符号 123  
         var str5 = d1.textContent.trim()

        //  封装函数 根据传入字符,从指定字符串选取出来,加以显示高亮
        // c 代表是高亮的字符
        // all 代表整个字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值