JavaScriptの内部メソッド

王林
王林オリジナル
2023-05-16 09:23:07684ブラウズ

JavaScript は、Web 開発で広く使用されているプログラミング言語です。文字列、算術演算、配列、オブジェクト、日付と時刻などのさまざまなデータ型を操作するための多くの組み込み関数とメソッドが提供されます。この記事では、JavaScript の重要な内部メソッドについて説明します。

1. String メソッド

  1. indexOf(string) メソッド: このメソッドは、文字列内で指定された文字列が最初に出現するインデックス値を返します。指定された文字列が存在しない場合は、 , -1 を返します。

例:

let str = "Hello World!";
let result = str.indexOf("World");
console.log(result); // 输出6
  1. slice(beginIndex, endIndex) メソッド: このメソッドは、beginIndex から endIndex までの (排他的な) 文字間の元の文字列を含む新しい文字列を返します。 endIndex を省略した場合、beginIndex から文字列の末尾まで進みます。

例:

let str = "Hello World!";
let result = str.slice(0, 5);
console.log(result); // 输出Hello
  1. replace(oldString, newString) メソッド: このメソッドは、元の文字列内の指定された文字列を新しい文字列に置換し、新しい文字列を返します。

例:

let str = "Hello World!";
let result = str.replace("World", "JavaScript");
console.log(result); // 输出Hello JavaScript!

2. 数学的メソッド

  1. Math.round(number) メソッド: このメソッドは、指定された数値を最も近い整数に丸めます。

例:

let num = 3.141592654;
let result = Math.round(num);
console.log(result); // 输出3
  1. Math.floor(number) メソッド: このメソッドは、指定された数値以下の最大の整数を返します。

例:

let num = 3.141592654;
let result = Math.floor(num);
console.log(result); // 输出3
  1. Math.random() メソッド: このメソッドは、0 から 1 までの乱数を返します。

例:

let result = Math.random();
console.log(result); // 输出0到1之间的随机数

3. 配列メソッド

  1. push(element) メソッド: このメソッドは、配列の末尾に 1 つ以上の要素を追加します。 . そして新しい配列の長さを返します。

例:

let array = [1, 2, 3];
let result = array.push(4, 5);
console.log(array); // 输出[1, 2, 3, 4, 5]
console.log(result); // 输出5
  1. pop() メソッド: このメソッドは、配列の末尾の要素を削除し、削除された要素を返します。

例:

let array = [1, 2, 3];
let result = array.pop();
console.log(array); // 输出[1, 2]
console.log(result); // 输出3
  1. splice(startIndex, deleteCount, element1, element2, ...) メソッド: このメソッドは、配列から要素を削除するために使用され、次のことができます。置き換えるか、新しい要素を追加します。パラメータ startIndex は、削除する要素の開始インデックスを定義します。 deleteCount は、削除する要素の数を定義します。次のパラメータ element1、element2 などは、配列に追加される要素です。

例:

let array = [1, 2, 3, 4, 5];
let result = array.splice(2, 2, 6, 7);
console.log(array); // 输出[1, 2, 6, 7, 5]
console.log(result); // 输出[3, 4]

4. オブジェクト メソッド

  1. Object.keys(object) メソッド: このメソッドは、オブジェクトのすべてのキーを含む配列を返します。オブジェクトのプロパティ名。

例:

let obj = {
  name: "Tom",
  age: 18,
  gender: "Male"
};
let result = Object.keys(obj);
console.log(result); // 输出[name, age, gender]
  1. Object.values(object) メソッド: このメソッドは、オブジェクトのすべてのプロパティ値を含む配列を返します。

例:

let obj = {
  name: "Tom",
  age: 18,
  gender: "Male"
};
let result = Object.values(obj);
console.log(result); // 输出[Tom, 18, Male]
  1. Object.assign(target,source) メソッド: このメソッドは、複数のオブジェクトのプロパティを 1 つのターゲット オブジェクトにマージします。対象オブジェクトに同じ名前のプロパティがすでに存在する場合、プロパティの値は上書きされます。

例:

let target = {
  name: "Alice",
  age: 20
};
let source = {
  name: "Bob",
  gender: "Male"
};
let result = Object.assign(target, source);
console.log(result); // 输出{name: "Bob", age: 20, gender: "Male"}

5. 日付と時刻のメソッド

  1. new Date() メソッド: このメソッドは、現在の日付を表す日付を作成するために使用されます。時間オブジェクト。

例:

let now = new Date();
console.log(now); // 输出表示当前时间的Date对象
  1. Date.parse(string) メソッド: このメソッドは、日付と時刻の文字列をミリ秒レベルのタイムスタンプに変換します。

例:

let timestamp = Date.parse("2022-01-01T00:00:00");
console.log(timestamp); // 输出所表示日期时间的毫秒级时间戳
  1. Date.getFull Year() メソッド: このメソッドは、日付を表す年を返します。

例:

let now = new Date();
let year = now.getFullYear();
console.log(year); // 输出当前年份

上記では、JavaScript プログラムを作成するための重要なツールである JavaScript の内部メソッドをいくつか紹介しています。これらの方法をマスターすると、プログラミングの効率が向上するだけでなく、より効率的なコードを作成することもできます。実際の応用では、特定のニーズに応じて適切な方法を選択し、合理的に使用する必要があります。

以上がJavaScriptの内部メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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