`

JS空字符串被任意字符分割后的长度

阅读更多
在js中一个空字符串(不是null),无论被什么字符分割,其分割后的长度都是1,而不是我们想象的0.示例如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <script>
  document.write("".split(",").length+"<br/>");//长度是1
  document.write(''.split("\\").length);//长度是1
    </script>
 </HEAD>
 <BODY>
 </BODY>
</HTML>
分享到:
评论

相关推荐

    js使用split函数按照多个字符对字符串进行分割的方法

    在JavaScript中,split()函数是一个非常实用的字符串处理方法,用于将字符串分割成子字符串数组。标准的split()方法允许用户通过一个特定的分隔符来分割字符串,但在很多实际编程场景中,我们需要按照多个分隔符对...

    JS中split()用法(将字符串按指定符号分割成数组)

    `split()`方法是JavaScript字符串处理的重要工具,它能够帮助开发者有效地处理字符串数据,将其转换为可操作的数组形式。通过灵活地设置分隔符和限制返回的数组长度,我们可以适应各种不同的字符串处理需求。 总之...

    vue如何截取字符串

    总的来说,Vue.js结合JavaScript的字符串处理方法,可以方便地实现对字符串的截取、替换等操作。在实际项目中,这些技巧可以应用于各种场景,如显示文本摘要、格式化数据等。希望这个教程对你有所帮助,如果你有任何...

    JavaScript中两个字符串的匹配

    2. 分割字符串时要考虑'*'的位置,并对分割后的部分进行匹配检查。 3. 考虑所有可能的情况,包括两个字符串都不含'*',一个含'*'另一个不含,以及两个都含'*'。 4. 使用递归或循环结构来处理'*'代表的任意长度字符串...

    MySQL 基础 - 字符串函数.md

    - `str1,str2,...`表示需要合并的字符串,可以是任意数量的字符串或列。 **示例代码**: ```sql SELECT CONCAT('Hello', ' ', 'World') AS Result; ``` **输出结果**: ``` Result ------------- Hello World ``` ...

    文件转化为base64字符串

    在IT行业中,Base64是一种常见的数据编码方法,它将任意二进制数据转换为可打印的ASCII字符串。这种编码方式常用于在网络上传输非文本数据,如图片、PDF文档等,因为HTTP协议和电子邮件系统通常只能可靠地传输ASCII...

    Javascript实现Array和String互转换的方法

    在JavaScript中,split方法可以将字符串分割成字符串数组。该方法接受一个参数,即分隔符。例如,var sColors = "red,green,blue";,然后调用sColors.split(','),就可以根据逗号将字符串分割成数组["red", "green",...

    5.2.1JavaScript内置对象.docx

    - `split(特征字符)`:根据指定的特征字符分割字符串并返回数组。 示例代码展示了如何使用这些方法创建和修改字符串。 2. Array对象: Array对象用于创建和操作数组,数组可以存储任意类型的值,包括数字、字符...

    JS字符串按逗号和回车分隔的方法

    如果我们调用 `foo("123,\naa,,,,,\n\n\n\n\n1")`,控制台将输出 `["123", "aa", "1"]`,这正是我们期望的结果,字符串已被正确地按逗号和回车分隔,并且空元素被有效地移除了。 除了逗号和回车,`split()` 函数还...

    js千分位分割方式一 .pdf

    通过上述代码实现,我们可以轻松地将任意长度的数字字符串转换为易于阅读的格式,如 “123,456,789.569”。这种方法适用于多种应用场景,特别是在前端开发中处理财务数据时非常有用。值得注意的是,在实际应用中还...

    javascript字符串对象常用api函数小结(连接,替换,分割,转换等)

    在了解了JavaScript字符串对象的常用API函数之后,开发者可以更有效地处理字符串数据,无论是连接、替换、分割、转换大小写,还是提取子串等操作。这方面的知识对于进行Web开发尤为重要,因为处理用户输入、生成动态...

    js正则表达式笔记,直接运行

    - **`split()`**:将字符串分割成字符串数组,根据提供的正则表达式或固定长度进行分割。 ### 示例代码分析 在给出的部分内容中,虽然大部分是HTML和JSP模板代码,但可以看到有三个函数:`testRegExp()`, `test...

    JS基础练习题

    `split("")`将字符串按照空字符串分割,结果为每个字符成为数组的一个元素。 - **答案**: C.["1" , "0", "2", "0", "3" , "0", "4"] **12. 函数表达式的调用** - **代码分析**: 使用了函数表达式和`alert`方法。 -...

    JS(javascript)-md5加密工具类

    MD5算法由Ronald Rivest在1991年设计,它将任意长度的数据转换为一个128位的哈希值,通常以32位的十六进制字符串表示。MD5的过程包括分割、初始化、迭代和组合四个步骤,通过一系列复杂的数学运算确保了输入数据的...

    布尔教育_Javascript基础1

    例如,字符串对象的`length`属性返回字符串长度,`substr`方法截取字符串,数组的`join`方法将数组元素合并成字符串,`split`方法将字符串分割成数组。 7. **浏览器中的window对象**: window对象是JavaScript在...

    javascript-leetcode面试题解递归与回溯问题之第93题复原ip地址-题解.zip

    首先,我们需要检查字符串`s`的长度是否在0-12之间,因为每个IP段的数字长度范围是1-3。然后,我们可以尝试从1到3个字符的子串作为每个IP段,同时确保每个子串的值在0-255之间。 在递归过程中,我们每次选择一个...

    JavaScript基本知识点笔记.doc

    - **split(["字串"][, 限制])**:根据指定的分隔符将字符串分割为数组。 - 例如:`str.split(' ');` - **substr(start[, length])**:从指定索引开始提取指定长度的字符串。 - 例如:`str.substr(0, 5);` - **...

    JS-Cheat-Sheet大全PDF版

    - `.split(sep|regex, limit)`: 分割字符串为数组。 以上是对给定部分JS-Cheat-Sheet内容的详细解析,这些方法和属性是JavaScript开发中非常基础且常用的,对于开发者来说非常重要。希望这份总结能够帮助到需要...

    JavaScript知识点.docx

    字符串对象有多个内置方法,如`.length`获取字符串长度,`.charAt()`获取指定位置的字符,`.indexOf()`查找字符首次出现的位置,`.substring()`截取子字符串,`.split()`将字符串分割成数组,`.toFixed()`用于保留...

    javascript的正则表达式

    - JavaScript的字符串对象提供了 `match()`, `search()`, `replace()`, `split()` 等方法,它们都接受正则表达式作为参数,用于执行匹配、查找、替换和分割操作。 5. **应用实例** - 数据验证:如 `/^\d{3}-\d{4}...

Global site tag (gtag.js) - Google Analytics