none
var doc = document,range, selection的意義為何 RRS feed

  • 問題

  • 請問在JavaScript中宣告以下語法的意義為何?謝謝回應者.

    var doc = document,range, selection;

    2019年8月31日 上午 01:31

解答

  • 應該是宣告三個變數, 第一個變數為doc, 內容值為document, 第二個變數為range, 未指定內容值, 第三個變數為selection, 也未指定內容值
    2019年8月31日 下午 10:58
  • 建議您,可以在Chrome瀏覽器(或者其他的也可以)
    按下F12開啟『開發者工具』
    點選『Console』進入Console
    然後可以直接在這裡輸入Javascript進行測試

    例如:

    在Console中輸入『var doc = document,range, selection;』+『Enter』

    然後輸入『console.log(doc);』+『Enter』
    就會在console中顯示doc其實是等同document的html內容

    輸入『console.log(range);』+『Enter』

    會得到undefined
    代表還沒給值,未定義內容的變數

    輸入了『range=123;』+『Enter』
    然後輸入console.log(range)就可以得到『123』

    此時的range變成內容是123整數的變數

    大概醬子自己練習看看

    ^_^


    topcat(姍舞之間的極度凝聚)
    http://www.dotblogs.com.tw/topcat
    世界上有兩樣東西分享給別人後,不但不會變少,還會變更多:
    一個是快樂,另一個是知識~ 分享...是知識累積的開始...

    • 已標示為解答 jeff-huangch 2019年9月14日 上午 02:11
    2019年9月2日 上午 05:25
    版主

所有回覆

  • 應該是宣告三個變數, 第一個變數為doc, 內容值為document, 第二個變數為range, 未指定內容值, 第三個變數為selection, 也未指定內容值
    2019年8月31日 下午 10:58
  • 建議您,可以在Chrome瀏覽器(或者其他的也可以)
    按下F12開啟『開發者工具』
    點選『Console』進入Console
    然後可以直接在這裡輸入Javascript進行測試

    例如:

    在Console中輸入『var doc = document,range, selection;』+『Enter』

    然後輸入『console.log(doc);』+『Enter』
    就會在console中顯示doc其實是等同document的html內容

    輸入『console.log(range);』+『Enter』

    會得到undefined
    代表還沒給值,未定義內容的變數

    輸入了『range=123;』+『Enter』
    然後輸入console.log(range)就可以得到『123』

    此時的range變成內容是123整數的變數

    大概醬子自己練習看看

    ^_^


    topcat(姍舞之間的極度凝聚)
    http://www.dotblogs.com.tw/topcat
    世界上有兩樣東西分享給別人後,不但不會變少,還會變更多:
    一個是快樂,另一個是知識~ 分享...是知識累積的開始...

    • 已標示為解答 jeff-huangch 2019年9月14日 上午 02:11
    2019年9月2日 上午 05:25
    版主