Я писал код, относящийся к генерации случайных чисел, и я бы добавил имя пользователя к предложению, которое было создано скриптом.Зачем нужно "null", но не null?
Пользователь вводит свой ответ с подсказкой. Я хотел знать, как проверить на null
, поэтому я проверил это с ответом, предоставленным несколькими источниками в Stack Overflow. Однако он не работает для null
. Любопытно, что он работает, когда null
вводится в виде строки: "null"
. Я читал снова и снова, что null
не является строкой, так зачем это работать?
Мой код для теста ниже:
<!DOCTYPE html>
<html>
<head>
<title>Check</title>
<script>
var name = prompt("What's up?");
function check() {
if (name === null) {
document.write("null");
}
}
</script>
</head>
<body id="body" onload="check()">
</body>
</html>
Я вижу проблему сейчас ... изменить 'имя 'к чему-то другому, потому что' name' - свойство окна, которое вас испортит !!! –