文字列
に JavaScript 任意のテキスト データは文字列です。ただし、数字は文字列で書くこともできることを忘れないでください。すべてのデータ型の中で、おそらく文字列を最もよく使用します。作成するためのすべてのオプションを分析します 改行.
ビデオ
一重引用符または二重引用符
作成用 文字列は「一重引用符」または「二重引用符」のいずれかを使用します.
let single = 'Hello World'
let double = "Hello World" // prettier-ignore
両方を使用できます。主なことは、1つのラインで開始する場合、内部にダブルがある場合でも、1つのラインで完了する必要があるということです。そして、それに応じて、二重引用符で囲みます。
let double = "Don't you think so, d'Artagnan?"
let single = '"I think so, indeed!" - cried he.'
バックスラッシュ
文字列の内側で外側と同じ引用符を使用する場合は、バックスラッシュ(いわゆる「エスケープ文字」)を使用してエスケープする必要があります。追加されます ➕ 引用符で囲まれた文字列の前 \'
, 行の終わりをマークしないようにします。
バックスラッシュに注意してください \
インタプリタによる文字列の正しい読み取りにのみ役立ちますが、書き込まれません それを読んだ後の行に。文字列がRAMに保存されるとき、その文字列は追加されません。➕ シンボル \
. 調査結果でこれをはっきりと見ることができます。
バッククォート
文字列を書く際に、を使用すれば、バックスラッシュなしで行うことができます `逆行する` 引用符.
一重引用符と二重引用符は基本的に同じように機能します。逆引用符を使用すると、任意に挿入できます。 JavaScript 一重引用符と二重引用符は基本的に同じように機能します。逆引用符を使用すると、任意に挿入できます。 ${…}
:
バックティックのもう1つの利点は、複数の行にまたがることができることです。
複数行の文字列も作成できます 一重引用符と二重引用符を使用し、いわゆる「改行」文字を使用します。 \n
. のすべての特殊文字 Java Script, バックスラッシュで開始します \
(LIVE EDITOR
正しく表示されない).
let guestList = 'Guests:\n * John\n * Pete\n * Mary'
guestList // 複数行のゲストリスト
文字列は不変です
の行内容 JavaScript 変えられない。真ん中の記号を取り替えることはできません。ラインが作成されたら — 彼女は永遠にそのようです。あなたが作成することができます 新しい行を作成し、古い行ではなく同じ変数に書き込みます。
人気のある文字列メソッド
線の長さ
プロパティ length
戻り値 コードの数 文字列内の値。
注意, \n
— これは1つの特殊文字なので、ここではすべてが正しいです。行の長さは3です。
シンボルへのアクセス
二つあります 2️⃣ 文字列内の特定の文字に到達する方法。最初の方法は方法を使用しますcharAt()
. 最初 1️⃣ 文字は位置ゼロを占めます:
角かっこを使用して記号を取得することもできます。
角かっこはキャラクターを取得するための現代的な方法ですが、 charAt
主に歴史的な理由で存在します。
文字の大文字と小文字を変更する
文字列の文字を大文字に変換するには、次の方法を使用します toUpperCase()
.
小文字で toLowerCase()
文字列の連結(連結)
既存の文字列から文字列を作成するには、プラス記号を使用します +
文字列を連結します。
let name = 'Mary '
let activity = 'drink tea'
let bio = 'Our guest ' + name + activity + '.'
bio // Our guest Mary drink tea.
だから私たちはで最も人気のあるデータ型に精通しました JavaScript そしてそれに最も一般的に使用される方法。
問題?
に書く Discord または電報 チャット, また、私たちの購読 ニュース
Вопросы:
文字列は JavaScript でどのように書かれていませんか?
- 一重引用符で
- 円記号で
- バッククォートで
文字列でバックスラッシュが使用されないのはなぜですか?
- シールド用
- 特殊文字を書くには
- 行を終了するには
エラーのある行を見つける
- let str = `It's not complicated`
- let str ="'I think so, indeed!' - cried he."
- let str = 'My slogan: "Don't worry, be happy!"'
「改行文字」を選択します
\n
\
\*
どんな手紙が返ってきますか 'sport'[3]
?
o
r
- 何も返さない
文字列の文字を変更する方法 JavaScript?
- 行を変更します
- シンボルに到達し、それを置き換えます
- 新しい行を作成し、古い行の代わりに同じ変数に書き込みます
文字を大文字にするためにどのような方法が使用されますか?
'Interface'.toUpperCase()
'Interface'[0].toLowerCase()
'Interface'.toLowerCase()
文字列を連結するために使用される文字は何ですか?
=
+
+=
このレッスンをどれだけ学んだかを理解するために、でテストを受けてください モバイルアプリ このトピックに関する私たちの学校。
リンク:
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Alena Yanbukhtina | Dmitriy Vasilev 💵 | Resoner2005 🐛 🎨 🖋 |