質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

2回答

664閲覧

オブジェクトのプロパティ設定とは?

sho0922

総合スコア1

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2022/06/21 11:54

オブジェクトのプロパティ設定とはどういう意味ですか?

操作の対象となるものがオブジェクト

属性を表すもの

プロパティとは分かりやすく言うとどのようなものですか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Working_with_Objects

JavaScript におけるオブジェクトはプロパティの集まりであり、プロパティは名前 (あるいはキー) と値との関連付けから成り立っています。

次のコードのうち、make model year がプロパティであり、プロパティ make はキーが make で値が Ford です。

JavaScript

1var myCar = { 2 make: 'Ford', 3 model: 'Mustang', 4 year: 1969 5};

console.log(myCar.make); で Ford と表示されます。

変な日常の物への例えは要りません。コードで理解してください。

投稿2022/06/21 12:11

Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2022/06/22 06:32

JavaScript のプロパティは「オブジェクトの持つ変数」と言い換えることもできます。 myCar は make, model, year という三つの変数を持ち、それらに値を代入(設定)したり、値を取り出したりすることができます。 「JavaScript の」「JavaScript における」という但し書きが入っているのは、「プロパティ」の意味が各言語によって異なるからです。
sho0922

2022/06/25 11:06

よく分かりました 回答いただきありがとうございます
Zuishin

2022/07/04 07:39 編集

よく分かったのになぜ解決済みにならない?
guest

0

値として保持されるものはプリミティブとよばれ、おおざっぱにいうとそれ以外のものはたいていオブジェクトです。
オブジェクトは基本的にプロパティをもつことができます。

javascript

1console.log("primitive"); 2console.log(1 instanceof Object); 3console.log("a" instanceof Object); 4console.log(true instanceof Object); 5console.log(undefined instanceof Object); 6console.log(null instanceof Object); 7 8console.log("object"); 9console.log({} instanceof Object); 10console.log([] instanceof Object); 11console.log(new Number() instanceof Object); 12console.log((()=>{}) instanceof Object); 13console.log(console instanceof Object); 14console.log(console.log instanceof Object); 15console.log(window instanceof Object); 16console.log(document.createElement('div') instanceof Object); 17 18console.log("property test"); 19Object.prototype.test=123; 20console.log([1,2,3].test); 21console.log(document.createElement('div').test);

投稿2022/06/22 01:05

yambejp

総合スコア114784

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sho0922

2022/06/25 11:06

回答いただきありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問