JavaScript の基本的なプロパティについて話しましょう

PHPz
リリース: 2023-04-23 19:50:29
オリジナル
638 人が閲覧しました

JavaScript は、オブジェクト指向の動的で弱い型指定のプログラミング言語です。 Web 開発で広く使用されており、優れた対話性と柔軟性があり、HTML や CSS と組み合わせて高品質の動的な Web ページを開発できます。 JavaScript には、オブジェクトの特性を説明する値である属性の概念があります。この記事では、JavaScript の基本的なプロパティを紹介します。

  1. length プロパティ

length プロパティは、文字列または配列の長さを取得するために使用されます。文字列の場合、 length プロパティは文字列内の文字数を返しますが、配列の場合、 length プロパティは配列内の要素の数を返します。

たとえば、length 属性を使用して文字列の長さを取得できます:

var str = "hello world";
var len = str.length;
console.log(len); //输出:"11"
ログイン後にコピー

さらに、length 属性を使用して配列の長さを取得することもできます:

var arr = [1,2,3,4,5];
var len = arr.length;
console.log(len); //输出:"5"
ログイン後にコピー
  1. プロトタイプ プロパティ

プロトタイプ プロパティは、関数オブジェクトの一意のプロパティであり、プロトタイプ オブジェクトへのポインタです。組み込み関数であってもカスタム関数であっても、すべての JavaScript 関数にはプロトタイプ属性があります。

たとえば、 Person 関数を定義し、そのプロトタイプ属性で SayHello メソッドを定義できます:

function Person(name) {
  this.name = name;
}

Person.prototype.sayHello = function() {
  console.log("Hello, my name is " + this.name);
}
ログイン後にコピー

次に、 Person インスタンスを作成して、sayHello メソッドを呼び出すことができます:

var person = new Person("John");
person.sayHello(); //输出:"Hello, my name is John"
ログイン後にコピー
  1. constructor 属性

constructor 属性は、コンストラクター関数への参照です。オブジェクトを作成すると、オブジェクトを作成したコンストラクターを指すコンストラクター属性が自動的に追加されます。

たとえば、カスタム コンストラクターを使用してオブジェクトを作成し、そのコンストラクター プロパティを取得できます。

function Car(make, model) {
  this.make = make;
  this.model = model;
}

var myCar = new Car("Toyota", "Camry");
console.log(myCar.constructor); //输出:Car(make, model)
ログイン後にコピー
  1. toString() メソッド
#toString( ) メソッドは、オブジェクトの文字列表現を返すために使用されるメソッドです。オブジェクトを文字列型に変換し、その逆を行います。

たとえば、toString() メソッドを使用して、数値型オブジェクトを文字列型に変換できます。

var num = new Number(10);
var str = num.toString();
console.log(str); //输出:"10"
ログイン後にコピー
    valueOf() メソッド
valueOf() メソッドは、オブジェクトの元の値を返すために使用されるメソッドです。オブジェクトをプリミティブ型に変換し、またその逆を行います。

たとえば、valueOf() メソッドを使用して、数値型オブジェクトをプリミティブ数値型に変換できます。

var num = new Number(10);
var val = num.valueOf();
console.log(val); //输出:10
ログイン後にコピー
    Object.prototype プロパティ
Object.prototype プロパティは、すべての JavaScript オブジェクト (関数オブジェクトを含む) の祖先です。 Object.prototype プロパティには直接アクセスでき、これはオブジェクトであり、いくつかの基本的なメソッドとプロパティが含まれています。

たとえば、Object.prototype.toString() メソッドを使用して、オブジェクトの文字列表現を返すことができます。

var obj = {name:"John", age:30};
var str = Object.prototype.toString.call(obj);
console.log(str); //输出:"[object Object]"
ログイン後にコピー
summary

JavaScript では、プロパティは次のとおりです。 a オブジェクトのプロパティを説明する値。一般的な JavaScript の基本プロパティには、長さ、プロトタイプ、コンストラクター、toString() メソッド、valueOf() メソッド、Object.prototype プロパティなどが含まれます。これらのプロパティをマスターすることは、JavaScript 言語の基本を深く理解するのに非常に役立ちます。

以上がJavaScript の基本的なプロパティについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート