`
firefly_zp
  • 浏览: 20002 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Javascript 中的字符串随笔心得

阅读更多

1. 任何字符串的长度都可以通过 length 来取得

       如 var text = "this is Pluto";  
          alert(text.length);   // 输出 13

2. ECMAScript 中的字符串是不可改变的。要改变某个变量保存的字符串,首先要销毁原来的字符串,然后再用另一个包含新值的字符串填充该变量。

3. 数值转换为字符串: toString() 方法和 String() 方法。两者稍有不同。首先来看看 toString() 方法。
       1. 几乎所有的值都有 toString() 方法(数值,布尔值,对象和字符串值),该方法返回字符串的一个副本。(这里要注意: null 和 undefined 没有这个方法)
       2. toString() 方法可以输出以二进制,八进制,十进制,十六进制乃至其他任意进制格式表示的字符串值。
           如:var num = 10; 
               alert(num.toString());   // "10", 无基数时,默认为十进制
               alert(num.toString(2));  // "1010"
               alert(num.toString(8));  // "12"
               alert(num.toString(10)); // "10"
               alert(num.toString(16)); // "a"

然后我们再来看看 String() 方法。
        1. 在不知道要转换的值是不是 null 或 undefined 的情况下,可以使用转型函数 String(),转型函数 String() 遵循以下原则进行转换:
            a) 如果值有 toString() 方法,则调用此方法进行转换,默认基数为十进制。
            b) 如果值为 null,则返回 null
            c) 如果值为 undefined,则返回 undefined
        下面举几个例子来说明以下 String() 方法:
           var num1 = 10;
           var num2 = true;
           var num3 = null;
           var num4;  
        
           alert(String(num1)); // "10"
           alert(String(num2)); // "true"
           alert(String(num3)); // "null"
           alert(String(num4)); // "undefined"

由于 null 和 undefined 没有 toString() 方法,所以 String() 方法就返回了这两个值得字面量。

博文系作者原创,转载请注明地址:http://firefly-zp.iteye.com

 

分享到:
评论

相关推荐

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册九:字符串

    本手册将深入探讨JavaScript中的字符串,这是编程中常用的数据类型,对于理解和操作文本至关重要。 一、字符串基础 在JavaScript中,字符串是不可变的,意味着一旦创建,其内容就不能更改。字符串可以用单引号(' ')...

    javaScript中的字符串操作

    ### JavaScript中的字符串操作知识点 #### 一、概述 在JavaScript编程中,字符串处理是一项非常基础且重要的技能。无论是用户输入的验证、DOM元素属性的读取与修改、还是Cookie的操作等场景,都离不开字符串的使用...

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    要实现将字符串中的多个空格替换为一个空格的功能,我们需要使用JavaScript中的正则表达式配合`replace()`方法来完成。正则表达式可以帮助我们匹配特定模式的字符序列,而`replace()`方法则可以用来替换这些匹配到的...

    javascript实现的字符串与十六进制表示字符串相互转换方法

    本文实例讲述了javascript实现的字符串与十六进制表示字符串相互转换方法。分享给大家供大家参考。具体如下: 之所以写这个,是因为发现SQL注入和XSS中经常利用十六进制表示的字符串,比如 SELECT CONCAT(0x68656c6...

    JavaScript判断一个字符串是否包含指定子字符串的方法

    使用`includes`方法非常简单,它直接属于字符串对象,不需要通过原型扩展,也不用担心字符串特殊字符的问题,是推荐的现代JavaScript实践中的方法。 在介绍完方法之后,文章还提供了一个具体的使用示例。示例中通过...

    JavaScript中判断两个字符串是否相等的方法

    在JavaScript中判断两个字符串是否相等是编程基础中的重要内容,尤其对于初学者来说,理解字符串相等性的判断方法对于编写有效的代码至关重要。首先,要了解JavaScript提供了两种相等性运算符:“==”和“===”。这...

    JavaScript中的字符串操作详解

    一、概述 字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更 多…。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如...

    theredoc让多行JavaScript字符串看起来排版更好

    `theredoc`是一个小巧而强大的工具,它允许你在JavaScript中编写排版良好的多行字符串,同时保持代码整洁。它通过处理字符串的缩进、换行等细节,使你的代码更加易读,尤其是在处理大量文本数据时。 1. **安装与...

    JavaScript_字符串验证.zip

    在JavaScript中,字符串验证是通过内置的字符串方法、正则表达式或者自定义函数来实现的。以下是一些常见的字符串验证知识点: 1. **内置字符串方法**:JavaScript的`trim()`用于去除字符串两端的空白字符,`index...

    面试题练习题前端 JavaScript高级语法-字符串属性

    面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端...

    以太坊solidity字符串拼接实现

    不过,在Solidity编程语言中,由于其特定的类型系统和内存管理机制,没有像其他高级编程语言(如JavaScript或Python)中那样直接支持字符串拼接运算符。因此,开发者需要了解如何在Solidity中实现字符串拼接,这通常...

    用 JavaScript 操作字符串.doc

    在JavaScript中,字符串是不可变的,这意味着一旦创建了一个字符串,就不能更改它的内容。字符串被视为对象,但它们不是以字符数组的形式存储,因此我们通常通过内建函数来操作它们。 以下是一些关键的JavaScript...

    js以逗号分隔方式添加删除字符串

    在JavaScript(JS)中,处理字符串是常见的编程任务之一,特别是在构建动态网页和应用程序时。本文将深入探讨如何以逗号或其他自定义分隔符来添加或删除字符串,并且会强调不支持正则表达式中的特殊字符。我们将通过...

    JavaScript中字符串与Unicode编码互相转换的实现方法

    本文实例讲述了JavaScript中字符串与Unicode编码互相转换的实现方法。分享给大家供大家参考,具体如下: 这段代码演示了JavaScript中字符串与Unicode编码的转换: // 为了控制台的演示方便, 变量没有添加 var 定义 /...

    常用字符串处理函数-求子字符串,字符串分割,编码转换.

    在现代编程语言如JavaScript中,字符串处理是日常开发中极为常见的任务之一。本文将深入探讨几个常用的字符串处理函数,包括如何求取子字符串、进行字符串分割以及执行编码转换。这些功能在网页开发、数据处理和文本...

    JavaScript语言教程:JavaScript 字符串

    在JavaScript中,字符串是一种常用的数据类型,用于表示文本信息。字符串可以通过多种方式进行操作,例如查找字符、连接字符串等。本篇教程将详细介绍JavaScript中的字符串方法及其应用场景。 #### 二、字符串方法...

    截取字符串

    而在JavaScript中,我们可以使用`substring()`或`slice()`方法: ```javascript var str = "这是一个示例字符串"; var substring = str.substring(start, end); // 或者 var substring = str.slice(start, end); ``...

    javascript字符串函数中文WORD版

    资源名称:javascript字符串函数 中文WORD版   内容简介: 本文档主要讲述的是javascript字符串函数;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看   资源截图: ...

Global site tag (gtag.js) - Google Analytics