文字列先頭が'//'で始まっているようにしか見えない文字列結合で、先頭に’http:'が付加されるのはなぜ?
JavaScript初学者です。JavaScriptの勉強を兼ねて、slick.jsを読んでいます。
chromeでデバッグしながらslickのサイトを読んでみようと思い、
http://kenwheeler.github.io/slick/
を眺めていたところ、1041行目(2017/2/21現在)に、
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
というコードがあり、その直前まで(ブレークポイントを設定して)実行した状態で、
dsq.src
は ""
、
disqus_shortname
は'slickcarousel'
となっているのを確認し、つづいて(chromeにて)ステップ実行、
直後に、dsq.src
の値を確認したところ、
"http://slickcarousel.disqus.com/embed.js"
となっておりました。
ここで質問です。
この先頭の"http:"
はどうして付くのでしょうか?