zoukankan      html  css  js  c++  java
  • JavaScript程序开发(九)—js语法之数据类型

    接着前面的章节继续学习。

    String类型

    String类型是由0或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由双引号或单引号表示,但是一定要成对出现,即以双引号开始的字符串要以双引号结束,以单引号开始的字符串要以单引号结束这个字符串。这个应该很好理解,不写例子了。

    1.字符字面量

    String包含一组特殊的字符字面量,也叫转义序列,其他的编程语言叫转义字符,用于表示非打印字符,或者具有特殊用途的字符。具体如下表:

    字面量 含义
    \n 换行
    \t 制表
    \b 空格
    \r 回车
    \f 进纸
    \\ 斜杠
    \' 单引号
    \" 双引号
    \xnn 以16进制代码nn表示一个字符(n为0—F),如\x41表示“A”
    \unnnn 以16进制代码nnnn表示的一个Unicode字符(n为0—F)

    2.字符串特点

      js中的字符串是不可变的。就是说js中的字符串一旦创建,它的值就不能被改变,如要要改变某个变量中的字符串,就要销毁原来保存在变量中的字符串。如

       var lang = "Java";
       lang = lang + "Script";
       alert(lang);  //输出JavaScript

    3.转换为字符串

      把一个值转换为字符串有两种方式,一是通过toString()方法,二是通过转型函数String()。

      几乎每个数值都有一个toString()方法,如数值、布尔值、对象和字符串,都有toString(),null和undefined没有这个方法。

      在多数情况下,调用toString()方法不必传递参数,但是并不是说不能传递参数,可以传递一个表示输出数值基数的参数。默认情况下,toString()以十进制格式返回数值的字符串表示,而通过表示基数的参数,可以输出以二进制、八进制、十六进制乃至其他任意有效进制格式的字符串值。

      通过String()这个转型函数可以将任意类型的数值转换为字符串,但需遵守以下规则:

    • 如果值有toString()方法,则调用toString()方法;
    • 如果是null,则返回“null”;
    • 如果是undefined,则返回“undefined”。
  • 相关阅读:
    get与post的区别
    shell脚本之变量替换
    Oracle sql性能优化
    HTTP协议报头
    Oracle查看表空间和删除表空间
    shell脚本之cat和wc命令
    java设计模式之单例模式
    Wireshark基本介绍和学习TCP三次握手转
    wrong number of arguments (1 for 2)
    PHP生成.url文件 网站常用的保存到桌面功能
  • 原文地址:https://www.cnblogs.com/yansj1997/p/2522873.html
Copyright © 2011-2022 走看看