Kiedy próbuję użyć wiersza lub alert, aby uzyskać dane wprowadzone przez użytkownika w webstorm, otrzymuję błąd:Jak używać komend javascript "prompt" i "alert" w webstorm?
answers[i] = prompt(allQuestions[i].question) ^
ReferenceError: prompt is not defined
O ile mi wiadomo, szybka i alert są w porządku funkcje w javascript. Czy to możliwe, ponieważ uruchamiam kod w konsoli? Jeśli tak, w jaki sposób ustawić zmienne dla łańcuchów wprowadzanych przez użytkownika (tj. Funkcja podpowiedzi)? Jeśli nie, co jest nie tak i jak to naprawić?
Co masz na myśli mówiąc "w burzy internetowej"? Czy to jest na stronie HTML? Domyślam się, że nie masz obiektu "okna". prompt jest funkcją na obiekcie window. Może się to zdarzyć, gdy twoje środowisko programistyczne jest nodejs itp. – bhantol
@bhantol prawdopodobnie uderzył w gwóźdź w głowę, domyślam się, że nie masz dostępnego globalnego obiektu okna w IDE. Potrzebujesz okna do uruchamiania funkcji okna. Jeśli dodasz monit ("test") do swojej konsoli przeglądarki, będzie działać zgodnie z oczekiwaniami. PS nie używaj IDE dla JS, masz wszystko, czego potrzebujesz w dowolnej przeglądarce i nigdy nie zobaczysz programisty JS używającego IDE, chyba że pracujesz nad kodem zaplecza, który jest inny niż javascript. –