js でオブジェクトのプロパティを取得する方法はたくさんありますが、この記事では、js のいくつかの一般的なオブジェクトとそのそれぞれのプロパティとメソッドについて説明することに重点を置いています。乱雑ではありますが、皆さんの参考になればと思い、著者が丁寧にまとめましたので、至らぬ点はご容赦ください。
1. Number オブジェクト
Number オブジェクトは、数値の日付、整数、または浮動小数点数を表します。通常、ブラウザは数値リテラルを Number クラスのインスタンスに自動的に変換するため、Number オブジェクトについて心配する必要はありません。
1. Number オブジェクトを作成します
var = new Number(number); |
引数を数値に変換できません、NaN(Not-a-Number) として返されます。
2、数値属性
属性 |
説明 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MAX_VALUE |
可能な最大値JavaScript の数値は 1.7976931348623157E+308 です |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MIN_VALUE |
JavaScript で可能な最小の数値は 5E-324 です |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ナン |
数値ではない値に相当します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEGATIVE INFINIT Y |
MIN-VALUE より小さい値 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POSITIVE_INFINIT Y |
MAX-VALUEより大きい値 |
このオブジェクトのインスタンスの関数を作成します。デフォルトでは、これは数値オブジェクトです |
toExponentia |
数値が JavaScript が通常指定する範囲内にある場合でも、数値を強制的に指数表記で表示します標準表記法を使用して指定します |
|
小数点の右側に特定の桁数を含む10進数として数値をフォーマットします
|
toLocaleStrin |
現在の数値の文字列値バージョンを返します |
|
合計が何個あるかを定義します。数値を表示します(小数点の左右の数値を含む)
| toString() の値の文字列表現を返します。数値|
valueOf ()
|
数値の値を返します |
2. Boolean オブジェクト |
Boolean オブジェクトが表す「true」または「false」の 2 つの値。 |
1. ブール値オブジェクトを作成します |
var = new Boolean(value); |
value パラメーターが省略されている場合、またはパラメーターが 0、-0、空、false、NaN、未定義、または空の文字列 (" ") の場合、このオブジェクトの初期値は false です。
2、ブール属性
属性 | の説明 |
コンストラクター |
このオブジェクトのブール関数への参照を作成するために戻ります |
プロトタイプ |
プロトタイプのプロパティを使用すると、オブジェクトのプロパティとメソッドを追加できます |
3、ブールメソッド
方法 | 説明 |
toSource() |
Boolean オブジェクトのソースを含む文字列を返します。この文字列を使用して同等のオブジェクトを作成できます。 |
toString() |
オブジェクトの値に応じて "true" または "false" を返します。 |
valueOf() |
数値 |
3の値を返します。 String オブジェクト
String オブジェクトは、一連の文字の組み合わせ (つまり、文字列) を操作するための多数のヘルパー メソッドでは、これらのメソッドは JavaScript 文字列プリミティブ データ型を隠します。
JavaScript は元の文字列配列と文字列オブジェクトの間の自動変換を実現できるため、文字列オブジェクトの補助メソッドを呼び出して元の文字列データに作用することができます。
1、Stringオブジェクトを作成します
var = new String(string); |
属性 | の説明 |
コンストラクター |
return このオブジェクトのブール関数への参照を作成します |
prototype |
Prototype プロパティを使用すると、オブジェクトのプロパティとメソッドを追加できます |
length |
文字列 |
3. String オブジェクトメソッド
Method | Description |
charAt() |
|
charCodeAt () |
指定された位置の文字の Unicode エンコードを返します |
concat() |
接続文字列 |
indexOf() |
文字列を取得します |
lastIndexOf() |
文字列を後ろから前に取得します |
locale Compare() |
ローカルを使用2 つの文字列を特定の順序で比較します |
match() |
1 つ以上の正規表現の一致を検索します |
replace() |
正規表現に一致する部分文字列を置換します |
search() |
正規表現に一致する値を取得します |
slice() |
文字列の断片を抽出し、抽出された部分を新しい文字列で返します |
split() |
文字列を文字列配列に分割します |
substr() |
開始インデックス番号から文字列から指定された数の文字を抽出します |
substring() |
指定されたインデックス番号の間にある文字列の文字の2つの部分を抽出します |
toLocaleLowerCase() |
文字列を小文字に変換します |
toLocaleUpperCase() |
文字列を大文字に変換します |
toLowerCase() |
文字列を小文字に変換します |
toString() |
を返すstring |
toUpperCase() |
文字列を大文字に変換します |
valueOf() |
数値の値を返します |
4. String
メソッドのHTML基本型ラッパー | Description |
AとしてHTMLアンカーを作成しますハイパーテキスト目標 |
|
big() |
タグを使用するのと同じように、大きなフォントで表示される文字列を作成します |
blink() 作成する |
|
|
fontcolor ()
|
fontsize() タグを使用するのと同じように、指定されたサイズを使用して表示される文字列を作成します | ; |
別の URL をリクエストする HTML ハイパーリンクを作成します |
|
小さいフォント サイズを使用して文字列を作成します。 タグを使用した場合と同じように |
|
delete を使用して文字列を作成します。 |
|
タグを使用した場合と同じように、上付き文字として表示される文字列を作成します |
4. 配列オブジェクト
に格納するために使用される配列オブジェクト単一の変数 複数の値。
1. Array オブジェクトを作成します
var Fruits = new Array("apple","orange","mango"); |
配列パラメータには文字列または整数のセットを指定できます。配列コンストラクターに数値引数を指定すると、配列の初期長が決定されます。配列に許可される最大長は 4,294,967,295 です。
次のように単純な代入によって配列を作成できます:
var Fruits = ["apple","orange","mango"]; |
以下に示すように、配列内の要素の値にアクセスし、シリアル番号 (添字) によって設定できます:
• Fruits[0] は最初の要素です
• Fruits[1] は 2 番目の要素
• Fruits[2] は 3 番目の要素
2、配列属性
説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
コンストラクター |
このオブジェクトを作成した関数への参照を返します |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
index |
ゼロから開始一致する文字列を取得しています | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
input |
正規表現で作成された配列でのみ見つかります |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
length |
配列内の要素の長さを設定または返します Number |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prototype |
プロトタイプのプロパティを使用すると、オブジェクトのプロパティとメソッドを追加できます |
メソッド | 説明 |
concat() |
2つ以上の配列を連結して返します結果 |
every() |
は、指定された関数を配列要素に適用して判断し、すべての戻り値が true である場合にのみ true を返し、それ以外の場合は false を返します。 ) |
新しい配列を作成します。配列内の要素は、フィルター関数の戻り値が空であることを満たす元の配列内の要素です。
|
forEach()配列の最初から最後まで走査し、各要素に対して指定された関数を呼び出します |
indexOf() |
最初から最後まで取得し、配列内の指定された要素のインデックスを返します |
join () |
配列のすべての要素を文字列に入れます。指定した区切り文字で要素を区切ります |
lastIndexO |
f()
|
map() |
元の配列の要素ごとに指定された関数を呼び出したときの戻り値を格納する新しい配列を作成します |
pop() | 配列の最後の要素を削除して返します |
push() |
1 つ以上の要素を配列の末尾に追加し、新しい長さを返します。 |
reduce() |
配列内の 2 つの値に関数を同時に適用して (最初から最後まで) |
reduceそうですね | t()|
reverse() | 配列内の要素の順序を反転します |
shift() |
配列の最初の要素を削除して返す |
slice() 既存の配列からの選択を返す特定の要素some() |
指定された関数を配列要素に適用して、1つの返品値のみがtrueで、それ以外の場合はfalse |
tosourceを返します。 () |
オブジェクトのソースコードを返す |
sort() |
配列内の要素を並べ替える |
スプライス () |
配列内の要素を挿入または削除します |
toString() |
配列を文字列に変換し、結果を返します |
シフト解除() |
配列の先頭に 1 つ以上の要素を追加し、新しい配列の長さを返します |
5. Date オブジェクト |
Date オブジェクトは JavaScript 言語で構築されています-in データ型。 Date オブジェクトは、以下に示すように new Date() を使用して作成されます。 Date オブジェクトを作成したら、多くのメソッドを使用してそれを操作できます。ほとんどのメソッドでは、オブジェクトの年、月、日、時、分、秒、およびミリ秒のフィールドを現地時間または協定世界時 (UTC、GMT) で取得および設定することのみが可能です。 |
1. Date() コンストラクター
new Date()
new Date(ミリ秒)
新しい日付(年、月、日[、時、分、秒、ミリ秒])
パラメータの説明: 引数なし: パラメータがない場合、Date() コンストラクターは日付オブジェクトを作成し、それを現在の日付と時刻に設定します。 ミリ秒: パラメータとして数値を渡す場合、日付のミリ秒を表す内部数値として、また getTime() メソッドの戻り値のミリ秒として使用されます。たとえば、パラメータ 5000 を渡すと、1970 年 1 月 1 日の午前 0 時 5 秒を表す日付オブジェクトが作成されます。
year: 年を表す整数。互換性を保つため (Y2K 問題を避けるため)、年は 98 ではなく 1998 をそのまま指定する必要があります。 month: 月を表す整数。 0 (1 月を意味する) から 11 (12 月を意味する) まで始まります。
2. 日付属性
3. Dateメソッド
Date.parse ()
したがって、定数 pi を Math.PI として定義することも、sin 関数 Math.sin(x) を呼び出すこともできます (x はメソッドのパラメーター)。1. 使い方は簡単 var pi_val = Math.PI; var sine_val = Math.sin(30);
|
以上がjsでよく使われるオブジェクトは何ですか? jsオブジェクトのプロパティとメソッドを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

さまざまなJavaScriptエンジンは、各エンジンの実装原則と最適化戦略が異なるため、JavaScriptコードを解析および実行するときに異なる効果をもたらします。 1。語彙分析:ソースコードを語彙ユニットに変換します。 2。文法分析:抽象的な構文ツリーを生成します。 3。最適化とコンパイル:JITコンパイラを介してマシンコードを生成します。 4。実行:マシンコードを実行します。 V8エンジンはインスタントコンピレーションと非表示クラスを通じて最適化され、Spidermonkeyはタイプ推論システムを使用して、同じコードで異なるパフォーマンスパフォーマンスをもたらします。

現実世界におけるJavaScriptのアプリケーションには、サーバー側のプログラミング、モバイルアプリケーション開発、モノのインターネット制御が含まれます。 2。モバイルアプリケーションの開発は、ReactNativeを通じて実行され、クロスプラットフォームの展開をサポートします。 3.ハードウェアの相互作用に適したJohnny-Fiveライブラリを介したIoTデバイス制御に使用されます。

私はあなたの日常的な技術ツールを使用して機能的なマルチテナントSaaSアプリケーション(EDTECHアプリ)を作成しましたが、あなたは同じことをすることができます。 まず、マルチテナントSaaSアプリケーションとは何ですか? マルチテナントSaaSアプリケーションを使用すると、Singの複数の顧客にサービスを提供できます

この記事では、許可によって保護されたバックエンドとのフロントエンド統合を示し、next.jsを使用して機能的なedtech SaaSアプリケーションを構築します。 FrontEndはユーザーのアクセス許可を取得してUIの可視性を制御し、APIリクエストがロールベースに付着することを保証します

JavaScriptは、現代のWeb開発のコア言語であり、その多様性と柔軟性に広く使用されています。 1)フロントエンド開発:DOM操作と最新のフレームワーク(React、Vue.JS、Angularなど)を通じて、動的なWebページとシングルページアプリケーションを構築します。 2)サーバー側の開発:node.jsは、非ブロッキングI/Oモデルを使用して、高い並行性とリアルタイムアプリケーションを処理します。 3)モバイルおよびデスクトップアプリケーション開発:クロスプラットフォーム開発は、反応および電子を通じて実現され、開発効率を向上させます。

JavaScriptの最新トレンドには、TypeScriptの台頭、最新のフレームワークとライブラリの人気、WebAssemblyの適用が含まれます。将来の見通しは、より強力なタイプシステム、サーバー側のJavaScriptの開発、人工知能と機械学習の拡大、およびIoTおよびEDGEコンピューティングの可能性をカバーしています。

JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。

Pythonはデータサイエンスや機械学習により適していますが、JavaScriptはフロントエンドとフルスタックの開発により適しています。 1. Pythonは、簡潔な構文とリッチライブラリエコシステムで知られており、データ分析とWeb開発に適しています。 2。JavaScriptは、フロントエンド開発の中核です。 node.jsはサーバー側のプログラミングをサポートしており、フルスタック開発に適しています。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール
