ジャバスクリプト


文字列は、以下のように引用符で括られた文字や文字列の一部です:
「休日」または「休日」.単一引用符または二重引用符を使用して、同じジョブを実行します.コンソールでは、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の文字列の最も重要な部分をカバーしようとしました.私は、これが助けることを望みます.
お読みありがとうございます.