# 對於變量和函數,如果未定義都會出現這個錯誤。
一般有如下幾種可能:
1.忘記定義
寫代碼的時候疏忽了,導致一些變量直接使用但沒有定義。只要對應定義相應的函數或變量即可。
2.拼寫錯誤
寫代碼的時候,敲錯了字符,比如sum敲成了Sum, average敲成averge等。對應修改即可。
3.作用域不正確
在超出變量和函數的作用域部分使用了該變量或函數。需要通過定義位置,或增加聲明的手段,加大變量的作用域使其包含引用位置。
參考:https://zhidao.baidu.com/question/1672738522934612307.html
解決:
根據出現該錯誤的行號及名稱,查找對應名稱變量或函數的作用:
- 補充定義
- 查找是否有語句/編寫錯誤
- 直接刪去無用變量
- 更改引用/執行的順序