引用符で任意のテキスト文字列であってもよいし、構文は次のとおりです。「」二重引用符「」と、単一引用符
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岁啦
- 多くの場合、文字列変数とスプライシングは、変数を簡単に値の内部を変更することができます
- 変数は、引用符の文字列となりますので変数は、引用符を追加することはできません
- 両方の変数は、文字列の連結を持っている場合は、「ジャークを引用したプライマー」削除番号、プラス式が中間変数を書きます