• ベストアンサー

Javascriptで変数名を表示するにはどうすれば良いですか?

Javascriptで変数名を表示するにはどうすれば良いですか?PHPではprintとかechoで出ますよね?初心者です教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

>javascriptで変数名を表示する方法はないと思います。 window のプロパティってな~んだ? そして、プロパティは、 for(prop in window){ alert("name:" + prop + ",value:"+ window[prop]); } してみたらどうなる?

その他の回答 (4)

noname#18558
noname#18558
回答No.5

>>javascriptで変数名を表示する方法はないと思います。 >window のプロパティってな~んだ? 誤解のないように言っておきますが、変数名とプロパティは別物です。

参考URL:
http://www.hawk.34sp.com/stdpls/jsnotes/jssinso/01_object_prop.html
noname#22259
noname#22259
回答No.4

(function(){x = 'win';var z = 'loc'; window.alert('loc:' + window.z);})();

noname#18558
noname#18558
回答No.2

No1の回答は、変数の値を表示するのであって、変数名は表示されません。 javascriptで変数名を表示する方法はないと思います。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

document.write か、alert ですかね。 どういう目的でどういう風にしたいのですか?

関連するQ&A

  • PHPの文字列変数をJavaScriptのalertで表示させたい

    <?php  $mes = 123; print<<<EOF  <script Language="JavaScript">  <!--   JavaScript:alert( $mes );  //-->  </script> EOF; ?> ↑のコードを実行すると123というメッセージボックスが表示されます。 <?php  $mes = "aaa"; print<<<EOF  <script Language="JavaScript">  <!--   JavaScript:alert( $mes );  //-->  </script> EOF; ?> しかしこのように数値変数でははく文字列変数を渡すと表示できません。 JavaScriptにPHPの文字列変数を受け渡すことはできるのでしょうか?

    • ベストアンサー
    • PHP
  • javascriptの変数をPHPの変数で受ける

    下記のようなjavascript において、グローバル変数clicked の値を PHPの変数$clickedで受けたいのですが、どうすれば受け取れるでしょうか? var_dump()してみると、undefinedや、NULLと表示されます。 要は、カレンダーの<td>要素をクリックしたときの日にちの番号を PHPの変数で受けたいのです。 echo '<tr id="calheader" bgcolor="#ffffcc">'; for($i=1; $i<=7; $i++){ echo '<td valign="top" align="center" class="smallText" id="'.$i.'" onclick="pusharea(this);">'.$i.'</td>'; <script language="javascript"> <!-- var clicked; // グローバル変数 function pusharea(obj){ clicked = obj.id; } // --> </script> </head> ----------------------------------------------- <script language="javascript"> alert(clicked); // <?php echo $clicked;?>=clicked; </script> <?php var_dump($clicked); echo '<tr>'; for($i=1; $i<=7; $i++){ /*if($i===$clicked)*/ echo '<td valign="top" height="50" align="center" class="smallText">'.$user.'</td>'; //else echo '<td valign="top" class="smallText">&nbsp;</td>'; } echo '</tr>';

  • PHPの変数をJavaScriptに渡したい

    PHPの中にJavaScritの確認ダイアログを表示しています。 PHPの変数をJavaScript内でも使いたいのですが、どのようにすればよいのでしょうか? <?php $number=$_POST["number"]; if(isset($_POST["delete"])) { //選択したデータの削除 //削除の確認 print("<script language='JavaScript'>"); print("res=confirm('削除してもよいですか');"); print("if(res==false) location.href='delete.php?number=$number';"); print("</script>"); ?> また、<?php  ?>内でJavaScriptを使っているのでprint文でJavaScript文を書いていますが、あまりスマートではありません。 これ以外の記述方法はあるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • javascript変数をPHP変数に渡し,またjavascript変数に渡すには?

    javascriptの変数を、PHP記述のPHP変数に渡し、 またjavascript変数に渡したいのですが、 何か良い方法はありますか? つまり、javascriptに無さそうな関数なので、 PHPで用意されている関数(mb_convert_encoding) を使い、またjavascriptの変数に戻してやりたいのです。 ご存知の方がいましたら、ご教授下さいませ。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • Javaで、変数をつなげて表示することは可能ですか?

    Javaで、変数をつなげて表示することは可能ですか? 最近Javaを学び始めた、Java初心者です。 PHPで、二つの変数(数値)を echo $変数1.$変数2; で、変数1と変数2をつなげて表示できるように Javaで変数(int型やdouble型)をつなげて表示(変数の結合?)することは可能でしょうか? もしくは  System.out.println(変数1+""+変数2); や System.out.println(変数1+" "+変数2); または、 print を二回使う のようなやり方でないとできないのでしょうか? 特にこれを使ってやりたいということがあるわけではありませんが 気になったので質問させて頂きました。    

    • ベストアンサー
    • Java
  • JavaScriptにPHPの変数

    どちらで質問しようか迷いましたけど^^; PHPでの変数をJavaScriptに移動(?)できないのでしょうか? $abs = 30; setTimeout("location.href='abc.php?var=<? echo $abc;?>'",1000*40); このような形で移したいのですが、これはできないのでしょうか?

    • ベストアンサー
    • PHP
  • javascriptで変数名

    javascriptで変数名を下記のような titleは同じでその後ろに1,2と生成する変数名を forなどで動的に生成するにはどうしたらいいのでしょうか。 生成した変数名に値を入れたいです。 var title1; var title2;

  • javascriptの変数名について

    javascriptの初心者なのですがよろしくお願いします。 <script type="text/javascript"> var name = ["あだち","いのうえ","うえだ","えんどう","おおの"] for(i=0; i<name.length; i++){ document.write(name[i] + "<br />") } </script> と書いたら、 あ だ ち , い の う え , う え だ , え ん ど う , お お の と縦に表示されてしまいます。。 変数名をnamaeとかに変更すると、 あだち いのうえ うえだ えんどう おおの と希望通りのかたちになるのですが、「name」は使ってはいけないルールでしたでしょうか。 予約語でもないようですし。。分からなくて質問をさせていただきました。 どなたかご教示お願いいたします><

  • JavaScriptからの変数の受け取り方について

    GDownloadUrl( "read.php?id=" + encodeURIComponent(markerID)); このJavaScriptをPHPで受け取るにはどのようにしたら良いでしょうか? 以下のようなかんじでいいんでしょうか?↓ // マーカー名を、idという名前の変数でうけとる $id = mysql_escape_string( $_REQUEST["id"] ); 回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • javascriptからPHPに変数を渡したい

    Javascriptで制御しているクライアントのページと PHPで制御しているサーバ側のページがあります。 クライアント側のページで生成したJavascriptの変数の値を サーバ側のページに送りPHPで処理したいと考えています。 どのようにすれば変数の値を送ることが出来るでしょうか? 出来ればフォームを使わずに内部処理で行いたですが、 出来なければフォームでも構わないのです。 簡単で構わないので例文を頂けると非常に助かります。 まったくの初心者で恐縮ですが、教授よろしくお願いします。

専門家に質問してみよう