ホームページ  >  記事  >  ウェブフロントエンド  >  jsの基礎改善学習用の3つの組み込みオブジェクト

jsの基礎改善学習用の3つの組み込みオブジェクト

php中世界最好的语言
php中世界最好的语言オリジナル
2018-06-04 14:19:291714ブラウズ

今回は、jsの基礎を強化するための3つの組み込みオブジェクトをお届けします。 以下は、jsの3つの組み込みオブジェクトを使用する際の注意点です。

ここでは、string、time、array という 3 つの組み込みオブジェクトについてのみ学びます

組み込みオブジェクトとは何ですか?

組み込みオブジェクトは、開発者が使用する言語に付属するオブジェクトの一部を指し、一般的に使用される機能、または最も基本的で必要な機能を提供します。ブラウザ上で動作する JS の組み込みオブジェクトには、Math、String、Array、Date、および上記の場所が含まれます。これらのオブジェクトを使用することはできますが、通常は変更することはお勧めできません。 (学習には Python を関連付けてください)

プログラミング言語として、JavaScript はいくつかの組み込みオブジェクトと関数を提供します。組み込みオブジェクトは、プログラミングで最も一般的に使用される関数をいくつか提供します。 JavaScript の組み込みオブジェクトには次の種類があります。

● オブジェクト:

● String オブジェクト: すべての文字列演算を処理します

● Math オブジェクト: すべての数学演算を処理し、複雑な演算 (静的メソッド) を完了するのに役立ちます

● Date オブジェクト: 日付と時刻の保存、変換、および式を処理します

● Array オブジェクト: 配列モデルを提供し、大量の順序付けされたデータを格納します

● Event オブジェクト:

JavaScript イベントのさまざまな処理情報を提供します

Object()、Date()、String()、Array() , 数学 (もちろん Number、Boolean、

正規表現RegExp、Function、これらについては詳しく説明しません)。以下に、これら 5 つのオブジェクトでよく使用されるプロパティとメソッドを簡単に紹介します。

組み込みオブジェクトには独自のメソッドと属性があります。アクセス方法は次のとおりです:

オブジェクト名.属性名

オブジェクト名.メソッド名(パラメータリスト)

jsの基礎改善学習用の3つの組み込みオブジェクト1. 文字列オブジェクト:

一般的な用途 String オブジェクトは、文字列を処理する関数を提供します。 Stringでは主に以下の文字列処理メソッドを提供しています。

● charAt(idx): 指定された位置の文字を返します。

● IndexOf(Chr): 指定された部分文字列の位置を左から右に返します。見つからない場合は -1 を返します。

● lastIndexOf(chr): 指定された部分文字列の位置を右から左に返します。見つからない場合は -1 を返します。

● toLowerCase(): 文字列内のすべての文字を小文字に変換します。

● toUpperCase(): 文字列内のすべての文字を大文字に変換します。

str.length 文字列内の文字列を検索します:indexOf(); 一致する内容: match(); 置換内容: replace("元のターゲットパラメータ", "置換されたパラメータ") または replace(RegExp,replacement);

toUpperCase()/toLowerCase() 配列に分割: str.split(“,”)

また、charAt()、charCodeAt()、concat()、valueOf()、substr()、slice()、lastIndexOf ()、substring()、search()….

次の文字列の詳細な機能:

機能1: 文字列の長さを計算します

jsの基礎改善学習用の3つの組み込みオブジェクト途中のスペースはカウントされません位置

jsの基礎改善学習用の3つの組み込みオブジェクト

jsの基礎改善学習用の3つの組み込みオブジェクト

jsの基礎改善学習用の3つの組み込みオブジェクト2. 数学オブジェクト

Math オブジェクト

メソッド:

Math.pow(n,m) n の m 乗。

Math.abs(n) n から原点までの距離 (n の絶対値)。

Math.round(n) 整数に丸めます。

Math.floor(n) フロア関数 (切り捨て)。

Math.ceil(n) 天井関数 (切り上げ)。

Math.random() 0 から 1 までの乱数を返します (1 は取得できません)。

注: [n, m] 乱数は、n, m Math.floor(Math.random())*(m-n+1)+n) を取得するために使用されます。

特殊文字

r キャリッジリターン

n ラインフィード

ランダムはPythonでは数学オブジェクトから分離されていますが、他の言語では依然として数学オブジェクトに含まれていることに注意してください

数学オブジェクトは日付を必要としませんこれはオブジェクト クラスなので、コンストラクター Math() はありません。そのため、Math.sin() のようなものは単なる関数であり、オブジェクトのメソッドではありません。 Math をオブジェクトとして使用すると、次のようなすべてのプロパティとメソッドを呼び出すことができます。 max(); min(); abs() 絶対値;

jsの基礎改善学習用の3つの組み込みオブジェクト

3. Time オブジェクト:

jsの基礎改善学習用の3つの組み込みオブジェクトTime オブジェクトは JavaScript の組み込みオブジェクトであり、使用前に宣言する必要があります。

基本構文 jsの基礎改善学習用の3つの組み込みオブジェクト

var curr=new Data();

ここでのキーワード new の使用法に注意してください。Data() の最初の文字は大文字にする必要があります。

構文説明

新しいオブジェクトエンティティを宣言するには、newを使用します。 new 演算子を使用する構文は次のとおりです。

インスタンス オブジェクト名 = 新しいオブジェクト名 (パラメータ リスト)

Date オブジェクトには、次の 3 種類のメソッドが用意されています。

● 現在の時刻と日付をシステムから取得します

● 現在の日付と時刻を設定します

● 時刻、日付、文字列間の変換を完了します

次の表は、システムの時刻と日付を取得するために最も一般的に使用されるメソッドを紹介しています

Date オブジェクトで時刻と日付を処理するメソッド

日付とイベントの処理

var date=new Date(); 一般的なメソッド:

getFullyear(); getTime() ミリ秒、例: date.setFull Year(2010,1,1); ()、曜日を取得; getDate()、曜日を取得; getMinutes(); jsの基礎改善学習用の3つの組み込みオブジェクト

getMonth();

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

JSの基礎改善学習のための基本データ型

JSを使用してハッシュテーブルとシーケンシャルリストをカスタマイズする方法

以上がjsの基礎改善学習用の3つの組み込みオブジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。