04_字符串的字面量

  字符串是一个术语,是人们说的语言。
  字符串的字面量,需要使用单引号或又引号包裹起来。
  字符串被限定在引号之间,单双需要成对。

console.log("这是字符串")

console.log(‘这也是字符串‘)

//只要用引号,就是字符串了

console.log(‘console‘)

console.log(‘alert‘)

console.log(‘1‘)

console.log(‘NaN‘)

console.log(这也是字符串) //错误,没有引号

转义字符

    \‘  单引号
    \"  双引号
    \&  和号
    \\  反斜杠
    \n  换行符
    \r  回车符
    \t  制表符
    \b  退格符
    \f  换页符

console.log("回\n车")

console.log("缩\t进")

console.log("输出单引号:\‘")

console.log("输出坚线杠:\\")

console.log("使用转义的引号\"嵌套\"")

console.log(‘不用转义的绰号\"嵌套\",需要让引号内外单双不同才正确‘)

  错误的例子

console.log(""单双相同,错误"") //此行报错

时间: 2024-10-26 23:23:32

04_字符串的字面量的相关文章

03_数字的字面量

字面量 Literals 看到什么就是什么. 比如我们想在程序中表示一个数字,就写一个数字. 要在程序中表示“你好”,需要加引号. 这些书写上的规矩,叫字面量. 下面讲解数字的字面量和字符串的字面量. console.log(123); console.log(你好); //这一行因为是字符串,没有引号,会产生错误 数字的字面量 数字的字面量:即数字自己.不需要其他符号. 整数 可以表示成十进制(基数10).十六进制(基数16)和八进制(基数8). JS中有字面量可以有三种进制. 十进制(0到9

编程语言中的字面量在Objective-C中的举例

关于计算机编程语言中的字面量的介绍可参考:http://baike.baidu.com/view/1208327.htm?fr=aladdin. 下面就介绍Objective-C中的各种常用字面量: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { /** 以下为基本类型字面量举例 */ int a = 10; // 10为一个整型字面量 float f = 0.5f; // 0.5f为一个

JavaScript字面量

JavaScript字面量(literal)又称直接量,在JavaScript代码中用来表示一个固定的值,它可以理解为“代码文字表面上的意义的常量”.它是仅表示“自己”意义的一个实例. 譬如 var a=1; 这段声明变量的语法中1就是数字字面量,表示数字1. 字面量可分为数字字面量.字符串字面量.数组字面量.表达式字面量.对象字面量.函数字面量. 数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e). 3.14 1001 123e5 字符串(String)字面量 是使用单引号

JavaScript语言精粹1字符串,对象字面量

字符串 Strings JavaScript没有,字符,类型.仅包含一个字符的,字符串即可. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>testString1</title> <style type="text/css"></style> </hea

ISO/IEC 9899:2011 条款6.4.5——字符串字面量

6.4.5 字符串字面量 语法 1.string-literal: encoding-prefixopt    "  s-char-sequenceopt  " encoding-prefix: u8 u U L s-char-sequence: s-char: s-char-sequence    s-char s-char: 源字符集中的任一成员,除了双引号 " ,倒斜杠 \ ,或换行字符 escape-sequence 约束 2.毗邻的字符串字面量标记的一个序列不应该同

C++11中的小细节--字符串的原始字面量

原始字面量很容易理解,即不进行转义的完整字符串. 最近看了看Python,其中讲到了原始字符串. Both string and bytes literals may optionally be prefixed with a letter ‘r’ or ‘R’; such strings are called raw strings and treat backslashes as literal characters. As a result, in string literals, ‘\U

原始字符串字面量

原始字符串字面量(raw string literal)是可以横跨多行代码的字符串字面量,不需要转义嵌入的双引号,像\t和\n这种转义序列不按照转义序列的方式处理,而是按照普通文本的方式处理.如果像下面这样编写普通的字符串字面量,那么会收到一个编译器错误,因为字符串包含了未转义的引号: string str = "Hello "World"!"; // Error! 对于普通的字符串,必须转义双引号,如下所示: string str = "Hello \&

ES6新语法之---对象字面量扩展、模板字符串(5)

这节课学习ES6中对象字面量扩展和新增模板字符串 第一部分:对象字面量扩展 1.简洁写法 ES6对于对象字面量属性提供了简写方式. 1.1:属性简写 //传统写法 var x = 2, y = 3, o = { x: x, y: y }; //ES6简洁写法 var x = 2, y = 3, o = { x, //属性名和赋值变量名相同时,可简写 y }; 1.2:方法简写 //传统写法 var o = { x: function() { //... }, y: function() { //

字符串字面量和逐字字符串面量

1.无后缀的实数字面量是double类型,不是float类型! 2.与c/c++不同,在c#中数字不具有布尔意义. 3.int x=5;if(x)...//x是int类型不是布尔类型. 4.委托是引用类型因此两个委托也可以进行比较,如果两个委托都是null, 或者两者的调用列表中有相同数目的成员,并且调用列表相匹配,那么比较 返回true;