iT邦幫忙

0

初學js的一個小問題

大家好,可能這對於大家來說太簡單Orz可是我真的沒解決方法,還請各位大神幫我看一下

首先我在板上找到這篇2014年的文章並跟著一起研讀,目前卡在這邊
(https://ithelp.ithome.com.tw/articles/10157513)

跟著作者一起做了一個猜數字的小遊戲,但是做完之後用console發現有錯
(https://jsfiddle.net/4y9wfhe6/ )

由於沒有解決方法,所以想請各位大神幫看一下,順便解決小弟疑惑,謝謝大家Orz

小魚 iT邦大師 1 級 ‧ 2018-09-19 12:08:20 檢舉
 
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
wingkawa
iT邦新手 3 級 ‧ 2018-09-19 12:22:24
最佳解答

要學會看錯誤訊息喔,不是寫得很明顯嗎XD

Uncaught ReferenceError: parseint is not defined
    at Guest ((index):64)
    at HTMLInputElement.document.getElementById.onclick ((index):50)

console錯誤寫道: index第64行的parseint is not defined
查一下轉換成int的正確寫法,應該是parseInt才對。

冏我有看錯誤訊息,只是我以為是is not defined,所以上網查了一下,發現普遍都是編輯JQ時出現的,所以就沒仔細看原來是打錯字......
謝謝大大的解答,沒想到我這麼蠢問題這麼容易Orz

NiJia iT邦新手 5 級 ‧ 2018-09-20 16:28:20 檢舉

打錯字我常發生(遮臉)

0
untitled
iT邦新手 5 級 ‧ 2018-09-21 09:27:12

parseint is not defined
parseInt 要大寫
十進位 parseInt(int,10)

untitled iT邦新手 5 級 ‧ 2018-09-21 09:29:42 檢舉

補充:
parseInt("08") = 0
parseInt("09") = 0
會出現錯誤
建議設定base=10

咦可是parseInt默認不是就是10進位嗎?

我要發表回答

立即登入回答