-
JavaScriptでHTML要素を表示/非表示にする方法は?
Cssの使用 非表示できるスタイル または表示 javascriptのHTML要素。 Css ブロックなどのプロパティを提供します およびなし HTML要素を表示/非表示にします。 要素を非表示にする 例 次の例では、「Hideme」ボタンをクリックすると、出力に示されているように、段落タグのテキストが消えています。 <html> <body> <p id="hide">Using JavaScript to hide HTML elements.</p> <in
-
JavaScriptでundefinedのブール値は何ですか?
ブール値 未定義の値 は偽です。未定義だけでなく、null、false、NaN、空の文字列の値もfalseです。 例 次の例では、未定義、false、NaN、および空の文字列のブール値が表示されています。コードの最初の3行を見ると、穴 配列に作成されます。 穴以来 空の値に他なりません 、これらの空の値は未定義に置き換えられます およびブール値false 出力に示すように表示されます。 <html> <body> <script> var arr = [1,2,3,4];
-
JavaScriptのtoString()メソッドを使用して数値を他の基本形式に変換することは可能ですか?
toString() メソッドは、配列を文字列に変換するだけでなく、数値を他の基本形式に変換するためにも使用されます。 toString() メソッドは、ベース2からベース36までの数値を出力できます 。 例を挙げて説明しましょう 例-1 次の例では、番号46が2から36までのさまざまな基本形式に変換されます。 <html> <body> <script> var Num = 26; document.write( "The number 26 can be co
-
JavaScriptでオブジェクトとして数値を作成しない方がよいのはなぜですか?
JavaScriptでは、数値を変換しないようにしてください オブジェクトに 数字はオブジェクトと比較できないためです さらにオブジェクト オブジェクトと比較することはできません 。 例 次の例では、指定された番号20が変数xと変数yの両方に割り当てられています。両方の変数を相互に比較すると、ブール値 値true 「出力に示すように表示されます。 <html> <body> <script> var x = 500; var y = (500);
-
JavaScriptでのAtomics.store()メソッドの使用は何ですか?
アトミック 。store() Atomics.store() は、配列内の特定の位置に特定の値を格納するために使用される組み込みメソッドです。このメソッドは、整数型の配列、インデックス、および値を引数として受け入れます。 構文 Atomics.store(typedArray, index, value); パラメータ 型付き配列 -変更する必要があるのは、共有整数型の配列です。 インデックス -値を格納する配列内の位置です。 値 -保存したい番号です。 特定の場所に値を保存し、保存された値を返したい場合は、 Atomics.store() 使用されます。 アトミックに注意する必
-
JavaScriptオブジェクトのプロパティにアクセスする方法はいくつありますか?
オブジェクトプロパティには2つの方法でアクセスできます。 1つは.propertyです もう1つは[プロパティ] 。 構文-1 Object.property; 構文-2 Object["property"]; 理解を深めるために、次の例を見てみましょう。 次の例では、「person」というオブジェクトが定義されており、そのプロパティはドット表記でアクセスされています。 。 例 <html> <body> <script> var person = { firstname:"Ram", &
-
JavaScriptで配列が真の配列であるかどうかを確認するにはどうすればよいですか?
javascriptでは、配列は真ではありません配列 。それらはjavascriptオブジェクトです 。したがって、 typeof()を使用してそれらのタイプを知ろうとすると 演算子表示される出力はオブジェクトになります。 構文 typeof(operand); パラメータ - typeof() 演算子はオペランドを取り、オペランドのデータ型を返します。 次の例では、変数aは配列ですが、 typeof() 一般に、すべての配列はオブジェクトであるため、演算子は出力をオブジェクトとして返します。 例 <html> <body> <script> &nbs
-
JavaScriptのinstanceof()メソッドとArray.isArray()メソッドの違いは何ですか?
Array.isArray() メソッドは普遍的であり、どこでも機能できますが、インスタンス 演算子は普遍的ではなく、新しい環境では機能しません。 構文-1 Array.isArray(array); 構文-2 array instance of Array; 次の例では、新しい環境が作成されていない場合、両方の Array.isArrar() およびインスタンス 同じ出力を生成しました。 例 <html> <body> <script> var a = [1,2,3,4,5]; document.wri
-
JavaScriptでネストされたjsonオブジェクトにアクセスする方法は?
ネストされたjsonへのアクセス オブジェクトは、ネストされた配列にアクセスするのと同じです。 ネストされたオブジェクト 別のオブジェクトの内部にあるオブジェクトです。 次の例では、「車両」は「人」と呼ばれるメインオブジェクトの内部にあるオブジェクトです。 ドット表記を使用する ネストされたオブジェクトのプロパティ(車)にアクセスします。 例-1 <html> <body> <script> var person = { "name":"Ram",
-
JavaScriptでネストされたオブジェクトのプロパティを変更するにはどうすればよいですか?
ネストされたオブジェクトのプロパティを変更するには、2つの方法があります。 1つはドット方式です もう1つはブラケット方式です。 機能 どちらの方法でも同じですが、唯一の違いは表記法です。 それらについて詳しく説明しましょう。 ドット法 例 次の例では、最初は不動産国の値はイギリスです。ただし、ドット表記を使用する 値はインドに変更されます。 <html> <body> <script> var person; var txt = ''; person = {
-
JavaScriptでオブジェクトのプロパティを削除するにはどうすればよいですか?
オブジェクトのプロパティを削除するには、削除 キーワードを使用する必要があります。削除キーワードは、ドット方式などの両方の方式で使用できます。 およびブラケット方式 。 構文 delete object.property;を削除します 例 次の例では、最初にプロパティ「 country はその値イングランドを実行します 出力に「」が表示されますが、「イングランド」の代わりにdeleteキーワードを使用してそのプロパティを削除すると、未定義 出力に示すように表示されます。 <html> <body> <script> var tx
-
JavaScriptで文字列を日付オブジェクトに変換するにはどうすればよいですか?
文字列を日付オブジェクトに変換するにはDate() メソッドを使用する必要があります。このメソッドは、プラットフォームに依存しない形式で特定の瞬間を表す日付インスタンスを作成します。 例 次の例では、「str」という名前の文字列が最初に JSON.parse()を使用して解析されます。 メソッドを作成し、 Date()を使用して日付オブジェクトに変換します メソッド。 <html> <body> <script> var str = '{"name":"Ram", "
-
JavaScriptのObject.freeze()とconstの主な違いは何ですか?
Object.freeze()の違い およびconst 前者は可変性を防ぐということです 一方、後者は可変性を妨げません。理解を深めるために、個別に話し合いましょう。 定数 定数 動作はletと同じです 。 constを使用して変数が定義されたら 再割り当てすることはできません 。 Constによって宣言された変数 ブロックスコープ 関数スコープではありません varで定義されています 。 constの主な欠点 キーワードは、オブジェクトの可変性を妨げないということです。 。オブジェクトがconstを使用して定義されている場合でも、オブジェクトのプロパティを変更できます。 。これ
-
JavaScriptのObject.freeze()を使用して、ネストされたオブジェクトを不変にすることは可能ですか?
Object.freeze() メソッドはオブジェクトを不変にすることができます ただし、ネストされたオブジェクトの場合 、可変性を防ぐことはできません 。 Object.freeze() 不変性のみを提供できます 外側の親オブジェクトに対しては、内側の子(ネストされた)オブジェクトにアクセスできません。 例 次の例では、ネストされたオブジェクトはありません。 Object.freeze() メソッドはフリーズを試みます オブジェクト全体。したがって、オブジェクトをフリーズした後でも、プロパティ「name」に変更はありません。 <html> <body> &nbs
-
JavaScriptで単語以外の文字を削除するにはどうすればよいですか?
単語以外の文字の削除 単語以外の文字を削除するには、正規表現を使用する必要があります 。単語以外の文字を削除する背後にあるロジックは、単語以外の文字をnothing()に置き換えることです。 例 次の例では、単語以外の文字が多数あり、その間に「Tutorixは最高のeラーニングプラットフォームです」という名前のテキストがあります。 。したがって、正規表現を使用して、単語以外の文字をnothing()に置き換え、単語文字を出力として取得します。 <html> <body> <script type="text/javascript">
-
JavaScriptでエンコードされた文字列をデコードする方法は?
デコード JavaScriptで、文字列をデコードするには unscape() メソッドが使用されます。このメソッドは、 escape()によってエンコードされた文字列を受け取ります メソッド、およびそれをデコードします。文字列内の16進文字は、 unscape()を使用して表す実際の文字に置き換えられます。 メソッド。 構文 unescape(string) 例 以下では、2つの感嘆符が escape()を使用して16進文字に変換されています。 方法。その後、これらのマークは unscape()を使用して自然な文字にデコードされました 方法。 <html> <bod
-
JavaScriptでURLを解析する方法は?
URLの解析 javascriptでURLを解析するのは非常に簡単です DOMを使用する 正規表現ではなくメソッド 。正規表現を使用すると、コードははるかに複雑になります。 DOM 関数呼び出しだけのメソッドは、解析されたURLを返します 。 次の例では、最初に関数が作成され、次にアンカータグ「a」が作成されます。 DOMを使用して内部に作成されます 方法。後で提供されるURL hrefを使用してアンカータグに割り当てられました 。これで、関数がURLの一部を返すときに、解析された部分を返そうとします。 出力に示されているように。 url以降 解析されます、 JSON.s
-
JavaScriptで最初の文字列にスペースを入れて2つの文字列を追加するにはどうすればよいですか?
2つの文字列を追加するには、「+」演算子が必要です。 文字列の間にスペースを作成しますが、最初の文字列自体にスペースが含まれている場合は、スペースを明示的に割り当てる必要はありません。 次の例では、文字列str1にスペースが含まれているため、連結のみが含まれます。 両方の文字列を追加するには、スペースなしで十分です。 例 <html> <body> <script> function str(str1, str2) {
-
JavaScriptで文字列を壊す際にバックスラッシュはどれほど重要ですか?
バックスラッシュ(\) javascriptで文字列を分割する際に非常に重要です 。 バックスラッシュなし 文字列が破られると、 javascriptで読み取ることができなくなります それによって出力は生成されません 次の例では、バックスラッシュ 文字列を切断するときに使用されない場合、出力は表示されません。 例 <html> <body> <p id="backslash"></p> <script> document.getElementById("backslash&q
-
JavaScriptでのObject.is()メソッドの使用は何ですか?
Object.is() Object.is() 2つの値が同じかどうかを確認するために使用されます。 次の基準がある場合、2つの値は同じです。 どちらの値も未定義です またはnull 。 どちらも真です またはfalse 。 両方の文字列は、同じ長さ、同じ文字、同じ順序である必要があります。 極性 両方の値が等しくなければなりません。 どちらの値もNaNにすることができます 等しくなければなりません。 構文 Object.is(val1, val2); 2つのパラメーターを受け入れ、それらが等しいかどうかを精査します。等しい場合はtrue 出力としてelsefalse 出力