![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
URL=http://hogehoge
document.write("HP:<a href='",URL,"'>",URL,"</a><br>");
これらのクオーテーションマークとコンマがどうのような働きをしているのかがわからないです。
具体的には"の中に"は使えないと思ったのですがなぜかあります。
また"のなかでは変数は文字として扱われると思ったのですが違うのでしょうか?
またカンマの働きも複数の処理をするというのはわかっているのですが
この場合はよくわかりません。
よくタグと変数がいっしょになってると出ているみたいです。
正直どれが対になってるのかもわかっていないかもしれないので一つ一つ
説明していただけるとうれしいです。
No.2ベストアンサー
- 回答日時:
document.write("HP:<a href='",URL,"'>",URL,"</a><br>");
は
document.write("HP:<a href='");
document.write(URL);
document.write("'>");
document.write(URL);
document.write("</a><br>");
と同じ意味です。
ご回答ありがとうございます^^
やっぱり分けて考えるとわかりやすいですね。
2日ぐらいずっと悩んでいたのですがこれですっきりしました。
No.4
- 回答日時:
>どうしてそのままではなくて複数の処理にしなければいけないのでしょうか?
document.writeに長すぎる文字列を与えると
一部ブラウザでエラーになるからです。
ANo.2で書いたように分けて書いたのと同じ動作になるはずですから、
エラー回避かと思います。
また、+を使っていることも多いのはそのエラーが
めったに起きないから意識されなくなったからと思いますが、
定かではありません。
ただ、現在は+でつないだほうがわかりやすい、かつ、
問題もそれほどないのでそれが主流になっているだけかと思われます。
再度の回答ありがとうございます^^
なるほどエラー回避のためとは目からうろこです。
ということは+で書いた場合も分けて処理するということですね。
多少の疑問は残るものの理由がわかってすっきりしました。
ありがとうございました!
No.1
- 回答日時:
> "の中に"は使えないと思ったのですがなぜかあります。
ダブルクォーテーションの対ごとに文字列は終了しています。
> "のなかでは変数は文字として扱われると思ったのですが
上記通り、"のなかではないので変数として扱われています。
以下のようにカンマ毎に区切って見るとわかりやすいかな?
document.write("HP:<a href='",
URL,
"'>",
URL,
"</a><br>"
);
ご回答ありがとうございます^^
どうやら私が考えていた対とは全く違ったみたいです(^^;
カンマごと区切って考えるとわかりやすくなりました。
大変参考になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) Excelについて質問です。 https://ameblo.jp/saigakizaemon ent 1 2022/10/18 16:21
- 数学 モデルのパラメータの定義がいまいちわかりません。 3 2022/10/11 15:16
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- 哲学 説得力を論理の強さまたは修辞の巧みさの2つに分析するにはどうすると良いでしょうか? 2 2022/06/27 05:51
- 飲み会・パーティー いのちの電話で働けという言葉が出たら嘘つき思っていいですかね? 6 2023/08/12 09:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
前のページに戻るとページトッ...
-
初歩的なことなんですけど
-
window.openでタイトル名の指定
-
for文のiを使ってリンク先のア...
-
document.writeで画面が消える
-
面白い!便利!と思った【JavaS...
-
カウントダウンについての応用...
-
innerHTMLにて設定した情報を再...
-
引数を渡さずに呼び出し元の変...
-
HpのFlashで,ブロック回避の方...
-
headからbodyへ<p>の挿入
-
HTMLのメニューをインクルード...
-
ネスケでdocument.write
-
ページをまたがっての経過時間
-
ランダムで文字を表示
-
JavaScriptで正規表現と置換
-
<form>タグを使って...
-
一定時間処理を中断
-
自動ポップアップで画像を表示...
-
サブウインドウから親ウインド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
ホームページに日付を自動更新...
-
なぜ、ジャバスクリプトが表示...
-
○歳△ヶ月と×日を計算してくれる...
-
今日の月と日付の1週間後や3日...
-
javascriptとphpの連携で疑問
-
引数を渡さずに呼び出し元の変...
-
document.clear()の使い方について
-
document.writeで画面が消える
-
文字列を点滅させたい
-
java カレンダーの日付指定で...
-
Java Scriptのメソッドについて
-
面白い!便利!と思った【JavaS...
-
javaで画像をランダム表示しつ...
-
ウェブ上にキーボードを作りた...
-
JavaScriptで前月を算出する方法
-
document.writeについて
-
for文のiを使ってリンク先のア...
-
外部JavaScriptでのd...
-
前のページに戻るとページトッ...
おすすめ情報