- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个 javascript 代码,我想把它写成这样:如果此人回答是,则回复“那很酷”,如果此人回答否,则回复“我会让你开心”,如果此人回答的问题包含"is"或“否”,请说“仅键入”是或否,没有任何额外的文本。”此外,如果此人没有回答不包含"is"或“否”,请回答“你甚至没有回答问题”。但是,这段代码有点奇怪。如果我随便输入一些像“hi”这样的东西,它会说“只输入是或否,没有任何额外的文本。”,而不是“你甚至没有回答问题。”帮助!
var id;
id = prompt("Are you happy?");
if(id == "yes"){
alert("That's cool.");
}else if(id == "no"){
alert("I'll make you happy.");
}else if(id || "yes" || "no"){
alert("Type only yes or no, without any extra texts.");
}khác{
alert("you didn't even answer the question.");
}
1 Câu trả lời
这一行:
else if(id || "yes" || "no")
不测试 nhận dạng
中是否有值 "yes"
hoặc "no"
。它测试 nhận dạng
是否真实*,或者 "yes"
是否真实(它是),或者 "no"
是否真实(它是) .因此,无论 nhận dạng
的值如何,总体条件始终为真。
由于您使用的是 else if
,因此根本不需要检查 "yes"
hoặc "no"
那一点——如果你到达那里,你就会知道 nhận dạng
中没有它们。所以只是
else if (id)
...会告诉您 nhận dạng
中有内容,但不是"yes"
hoặc "no"
(因为你已经处理过它们了)。
* "truthy"- 当强制为 bool 值或用于逻辑运算时,强制为或被视为 ĐÚNG VẬY
。它是“falsy”的另一面,在相同情况下强制或被视为 SAI
。 JavaScript 中的假值是 0
,""
,vô giá trị
,không xác định
,NaN
,当然还有 SAI
。所有其他值都是真实的(包括 ""
,FWIW)。
关于javascript - 为什么这段代码不起作用? Javascript if 语句,else if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47636090/
Hôm nay một người bạn để lại tin nhắn cho tôi hỏi, try{...}catch(){...} có nghĩa là gì? Nó được dùng để làm gì? Nói một cách đơn giản, chúng được sử dụng để bắt các ngoại lệ. Chúng ta hãy giải thích chi tiết thông qua một ví dụ.
Tôi đang cố gắng cải thiện khả năng truy cập vào trang web của mình nhưng không biết cách đánh dấu danh sách liên kết mạng xã hội ở phần chân trang. Những liên kết này dẫn đến tài khoản của tôi trên Facecook, Twitter, v.v. Tôi không muốn đánh dấu những liên kết này bằng role="navigation" vì
Giả sử bây giờ là 6 giờ, tôi có Timer và lên lịch cho TimerTask vào lúc 10 giờ. Sau đó, Ngày giờ hệ thống được điều chỉnh thành 9 giờ bởi các dịch vụ khác (như ntp). Tôi vẫn hy vọng TimerTas của tôi
Hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể gây ra tranh luận, tranh cãi, thăm dò ý kiến hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập
Tôi sẽ không nói nhiều nữa, chúng ta hãy cùng xem mã nhé~ ? 1
Maven Series 1 1. Maven là gì? Maven là một công cụ quản lý dự án bao gồm mô hình đối tượng. Một bộ tiêu chuẩn, một hệ thống quản lý sự phụ thuộc. và được sử dụng để chạy các mục tiêu và logic của plugin được xác định trong các giai đoạn vòng đời. Chức năng cốt lõi
Tôi là một lập trình viên xuất sắc, rất giỏi!