0094文字列

引用符で任意のテキスト文字列であってもよいし、構文は次のとおりです。「」二重引用符「」と、単一引用符

var strMsg = "我爱北京天安门~";  // 使用双引号表示字符串
var strMsg2 = '我爱吃猪蹄~';    // 使用单引号表示字符串
// 常见错误
var strMsg3 = 我爱大肘子;       // 报错,没使用引号,会被认为是js代码,但js没有这些语法

プロパティ内のHTMLタグを二重引用符を使用しているため、JSはここでは、単一引用符を使用することをお勧めします


1.文字列のネストされた引用符

JSをすることができる二重引用符を単一引用符をネスト、またはによる二重引用符のネストされた一重引用符外側の二重シングル、デュアル単外側

var strMsg = '我是"高帅富"程序猿';   // 可以用''包含""
var strMsg2 = "我是'高帅富'程序猿";  // 也可以用"" 包含''
//  常见错误
var badQuotes = 'What on earth?"; // 报错,不能 单双引号搭配

2.エスケープ文字列

HTMLのような特殊文字の内部では、特殊文字列が持っている、我々はエスケープ文字を呼び出します。

私たちは脱出し始めている、と一般的なエスケープは、次のとおりです。

エスケープ 説明
\ nは 改行、nは改行を意味しています
 \ スラッシュ\
" 「一重引用符
" 「二重引用符
\トン タブのインデント
\ B スペース、Bはブランクの意味です
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        alert('酷热难耐,火辣的太阳底下,我挺拔的身姿,成为了最为独特的风景。\n我审视四周,这里,是我的舞台,我就是天地间的王者。\n这一刻,我豪气冲天,终于大喊一声:"收破烂啦~"');
    </script>
</head>

<body>

</body>

</html>

3. 文字列の長さ

文字列は、いくつかの文字で構成され、文字の数は文字列の長さです。文字列全体の長さは、属性文字列の長さによって取得することができます。

var strMsg = "我是帅气多金的程序猿!";
alert(strMsg.length); // 显示 11

4. 文字列の連結

  • 新しい文字列は、任意のタイプ= +スプライシング後の文字列に文字列+スプライシング、スプライシング、それを複数の間で使用することができます

  • スプライシングの前に任意の文字列型は、新しい文字列に追加して、スプライシングされた文字列に変わります

    //1.1 字符串 "相加"
    alert('hello' + ' ' + 'world'); // hello world
    //1.2 数值字符串 "相加"
    alert('100' + '100'); // 100100
    //1.3 数值字符串 + 数值
    alert('11' + 12);     // 1112 
    • +ノー集計項目:追加した値は、文字をブリッジ

文字列の連結を強化5.

console.log('pink老师' + 18);        // 只要有字符就会相连 
var age = 18;
console.log('pink老师age岁啦');      // 这样不行哦
console.log('pink老师' + age);         // pink老师18
console.log('pink老师' + age + '岁啦'); // pink老师18岁啦
  • 多くの場合、文字列変数とスプライシングは、変数を簡単に値の内部を変更することができます
  • 変数は、引用符の文字列となりますので変数は、引用符を追加することはできません
  • 両方の変数は、文字列の連結を持っている場合は、「ジャークを引用したプライマー」削除番号、プラス式が中間変数を書きます

おすすめ

転載: www.cnblogs.com/jianjie/p/12128335.html