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

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

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

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

Q&A

1回答

4937閲覧

varやresultの意味

mil23a

総合スコア0

JavaScript

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

0グッド

0クリップ

投稿2020/05/09 18:13

前提・実現したいこと

初歩的な質問ですみません。今Javacriptを使い簡易的な電卓を作っていますが、ここのver resultやdocument、result.value、new Functionなどのコードの意味がよく分かりません。(該当コードの部分ほぼほぼ意味が分かりません)。これらを丁寧に解説していただけないでしょうか?function calcの関数については理解しています。

該当のソースコード

<script language="javascript" type="text/javascript"> var result = document.getElementById("result"); function edit(elem) { result.value = result.value + elem.value; } function calc() { result.value = new Function("return " + result.value)(); } </script>

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

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

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

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

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

kei344

2020/05/09 18:17

(質問文は編集できます)コードの出典を質問文に追記してください。
okina

2020/05/09 18:26

具体的な問題の解決を図る場であり、基礎の勉強はたくさんあるリソースを参考にしてください。 JS 入門 とかで調べれば出てくる範囲です。 resultというIDのついた要素を取得し、変数に格納しています。その後、result.valueで当該要素の値を取得しているわけです。
gentaro

2020/05/10 01:48

> これらを丁寧に解説していただけないでしょうか? 丁寧な解説はネット上でも本屋でも探す気があれば腐るほど見つかりますよ。
guest

回答1

0

https://uxmilk.jp/11593
このあたりの記事が参考になるかもしれないです。

投稿2020/05/10 04:10

tktcorporation

総合スコア108

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問