ジャバスクリプト
12491 ワード
文字列は、以下のように引用符で括られた文字や文字列の一部です:
「休日」または「休日」.単一引用符または二重引用符を使用して、同じジョブを実行します.コンソールでは、
文字列のすべての文字は対応するインデックスを持ち、0のインデックスから始まり、配列オブジェクトに似ています.例えば、文字列があれば:
このdocumentで見つけることができる文字列型の組み込みメソッドはたくさんありますが、ここではいくつかの一般的なものを議論します.
touppercase ()
tolowercase ()
trim ()
indexof ( arg )
slice ()
replace ()
お読みありがとうございます.
「休日」または「休日」.単一引用符または二重引用符を使用して、同じジョブを実行します.コンソールでは、
typeof
「休日」をチェックすることができます、そして、あなたがtypeof
「30」をタイプするならば、それは「ストリング」を返します.はい、それは数ですが、内部引用符でJavaScriptは文字列として扱います.文字列のすべての文字は対応するインデックスを持ち、0のインデックスから始まり、配列オブジェクトに似ています.例えば、文字列があれば:
const holiday = “Christmas”
任意の文字にアクセスするには、次のように入力します.holiday[5]
> “t”
holiday[0]
> “C”
holiday[12]
> undefined // because there is no corresponding character at that index position.
文字列の長さを確認するには、.length
メソッドを使用できます.holiday.length
> 9
あなたがここで注意する必要がある1つのことは、.length
も文字列内の任意のスペースまたはシンボルをカウントすることです.別の例を見てみましょう.const fullName = “Uma Manandhar!”
fullName.length
>14
人は12を返すと思うかもしれません、しかし、それが最初と最後の名前とそれから感嘆符の間のスペースを数えて、それは実は14を返します.このように2文字列を1つの完全な文字列に連結することもできます.const firstName = “Aiden”
const lastName = “Manandhar”
const fullName = firstName + “ “ + lastName
> "Aiden Manandhar"
上記のスニペットでは、firstNameとLastName変数を宣言し、連結名( +
シンボル)を使用してfullname変数を設定します.firstNameとLastNameの間の空の文字列に注目してください.これは空の文字列を追加することなく、それらの間にスペースを追加することです.このdocumentで見つけることができる文字列型の組み込みメソッドはたくさんありますが、ここではいくつかの一般的なものを議論します.
touppercase ()
const currentHoliday = “Christmas”
currentHoliday.toUpperCase() // converts string to UPPERCASE
> “CHRISTMAS”
tolowercase ()
const nextHoliday = “NEW YEAR”
nextHoliday.toLowerCase() // converts string to lowercase.
> “new year”
trim ()
const language = “ JavaScript ”
language.trim() // removes empty space from beginning and end only.
> “JavaScript”
indexof ( arg )
const greeting = “HelloWorld”
greeting.indexOf(“Hello”) // find the index of the starting character.
> 0
greeting.indexOf(“World”)
> 5
greeting.indexOf(“world”) // case sensitive. Returns -1 when nothing is found.
> -1
slice ()
const game = “baseball”
game.slice(4) // slices of existing string and give a piece of string
>”ball”
game.slice(12) //means not found
>””
game.slice(0, 4) //starts at index 0 and end at index 3
>”base”
game.slice(4, 8) //starts at index 4 and end at index 7
>”ball”
replace ()
const phrase = “you are very very smart”
phrase.replace(“smart”, “intelligent”) // it specify what you want to replace and what you want to replace with
>"you are very intelligent"
phrase.replace(“very”, “a”)
>”you are a very smart” // if there is the same word more than once, it changes only the first one
phrase.replace(“so”, “so so”)
>"you are very very smart" //stays unchanged
文字列は不変ですので、更新されたすべての値を返したい場合は以下のように変数を設定する必要があります.const phrase = “you are very very smart”
const updatedPhrase = phrase.replace(“smart”, “intelligent”)
updatedPhrase
>"you are very intelligent"
phrase
>”you are very very smart”
また、次のようにチェインメソッドを指定できます:” you are a rockstar like your mom ”.replace(“mom”, “dad”).toUpperCase().trim()
>"YOU ARE A ROCK STAR LIKE YOUR DAD"
あなたが見ることができるように、それは「おとうさん」で「おかあさん」と入れ替えられて、それを上のケースに変えて、それからストリングの始めと終わりから空のスペースを整えます.私はJavaScriptの文字列の最も重要な部分をカバーしようとしました.私は、これが助けることを望みます.お読みありがとうございます.
Reference
この問題について(ジャバスクリプト), 我々は、より多くの情報をここで見つけました https://dev.to/uma/javascript-strings-2p7iテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol