TIL 20211007


文字列


JavaScriptでは、文字列はページエンコーディングとは無関係です.
常にUTF-16形式に従います.

引用符


single ''
double ""
backticks backticはtemplate literal!
文字列の間に式を挿入します.
escape character\
backslash character ..

文字列の長さ


lengthプロパティは文字列の長さを格納します.
! lengthは関数ではなくproperty...に注意

特定の文字へのアクセス


文字列の不変性


大文字と小文字の変更


メソッドtoLowerCase()とtoUpperCase()を小文字で表します.
小文字を大文字に変更します.
alert('Interface'.toUpperCase()); // INTERFACE
alert('Interface'.toLowerCase()); // interface

部分文字列の検索


str.indexOFメソッド
str.indexOf(substr, pos)
str.lastIndexOf(substr, position)

ビットNOT演算子の使用方法


ビット単位NOT演算子~を使用する方法...

includes, startsWith, endsWith


str.include(substr,pos)メソッド
strに文字列の一部があるかどうかに基づいてtrue/falseを返します...

部分文字列の抽出


部分文字列の抽出に関する方法substring、substr、slice

整列


順番にコレクション...

アレイの内部運動原理


配列の本質はオブジェクト...だから、その行為はオブジェクトのように...

複文


for文は配列を巡回する際に用いられる最も古い方法である.
巡回時にインデックスを使用します.
let array = ['apple'. 'banana', 'cherry'];
for (let i = 0; i < array.length; i++) {
	alert( array[i]);
}
for..ofを使用してインデックスを取得できません.値のみ取得できます.
配列はオブジェクトタイプに属するのでfor...inも使えます...
ただし、ブラウザまたは他のホスト環境で使用されるオブジェクトには、配列に似た形状の配列-likeオブジェクトがあります.すべてを対象に巡回するので...問題コーナー...
for..in半木門は配列ではなくオブジェクトと一緒に使用する場合に最適化され、オブジェクトに使用するより10~100倍遅い...違いを理解し、適切な場所で使用
できるだけ.に並べる.inを使わないで...

長さ


new Array()


数値配列->undefined...注意する.

たじゅうはいれつ


配列は配列の要素にもなる.私はこのような配列を指しています.
多次元配列の多次元配列...ストレージマトリクス用)

toString


配列はtoStringメソッドを実装し、呼び出し後にカンマで区切られた文字列を返します.