JavaScript中的String类型

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>String类型</title>
    </head>
    <body>
        <script type="text/javascript">
            /*
                1、在JS当中字符串使用双引号或单引号括起来。比如:"abc",'abc'.
                2、在JS当中如何创建字符串:
                    第一种方式:var x = "abc"; 使用typeof x  获取到的数据类型是string  称为小string
                    第二种方式:var y = new String("abc"); 使用typeof y 获取到object,称为大String
                3、无论是小string还是大String,他们的属性和函数都是通用的。

                4、关于String类型的常用属性和函数:
                    常用属性:length  获取字符串长度
                    常用函数:indexof 获取指定字符串在当前字符串中第一次出现处的索引
                             lastIndexof  获取指定字符串在当前字符串中最后一次出现处的索引
                             replace 替换
                             substr 截取子字符串
                             substring 截取子字符串
                             tolowerCase 转为小写
                             toupperCase 转为大写
                             split 拆分字符串
            */
            var x = "abc";
            alert(typeof x);//string 
           
            var y = new String("jack");
            alert(typeof y);//object
           
            //获取字符串长度
            alert(x.length);//3
            alert(y.length);//4
           
            alert("http://www.baidu.com".indexOf("http"));//0
            alert("http://www.baidu.com".indexOf("https"));//-1
           
            //判断一个字符串是否包含某个子字符串
            alert("http://www.baidu.com".indexOf("https") >= 0 ? "包含" : "不包含");//不包含
           
            //使用&替换字符串中的% 只替换了一个%,如果需要全部替换需要使用正则表达式。
            alert("name=value%name=value%name=value".replace("%","&"));//name=value&name=value%name=value
           
            /*
                注意下面两个方法的区别:
                    1、substr(startIndex,length);开始下标,长度
                    2、substring(startIndex,endIndex);包含开始下标,不包含结束下标

            */
            alert("abcdefgh".substr(2,4));//cdef
            alert("abcdefgh".substring(2,4))//cd
        </script>
    </body>
</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在线HTML转字符串是指将HTML代码转换为纯文本字符串的过程。这在编程经常用于将从网页爬取的HTML数据处理为可读性更好、方便处理的纯文本格式。 在进行在线HTML转字符串时,可以使用各种编程语言的库、框架或工具来实现。例如,使用Python的BeautifulSoup库、JavaScript的DOM解析器、PHP的HTMLParse库等工具可以帮助我们将HTML转换为字符串。 一般来说,在线HTML转字符串的步骤包括: 1. 获取HTML代码:可以通过网络请求获取网页源代码,或者将HTML代码作为输入参数传入程序。 2. 解析HTML代码:使用相应的工具对HTML代码进行解析,将其转换为可操作的数据结构,如DOM树或AST(抽象语法树)。 3. 提取文本内容:从解析后的HTML数据结构提取出所需的文本内容,并进行必要的处理和清洗,例如去除标签、去除空格等。 4. 将文本内容转为字符串:将处理后的文本内容转换为字符串形式,即在线HTML转字符串的最终结果。 需要注意的是,在进行HTML转字符串的过程,需要考虑HTML代码可能存在的各种标签、属性和样式等各种复杂情况,以及特殊字符的处理。因此,对于不同的HTML结构和要求,可能需要在解析和提取文本内容的过程做一些特殊处理和调整。 总之,在线HTML转字符串是一项常用的数据处理任务,通过使用合适的工具和方法,可以将HTML代码转换为更易于处理的纯文本格式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值