Một câu hỏi nhanh về JavaScript sẽ đánh giá đúng hay sai?
var wantToPlayAgain = confirm[“Bạn có muốn chơi lại không?”];
Phương thức cửa sổ Javascript prompt[]
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Dễ dàng
- Cập nhật lần cuối. 02 tháng 12 năm 2022
Cải thiện bài viết
Lưu bài viết
Phương thức Javascript Window prompt[] được sử dụng để hiển thị hộp thoại có thông báo tùy chọn nhắc người dùng nhập một số văn bản. Nó thường được sử dụng nếu người dùng muốn nhập một giá trị trước khi vào trang. Nó trả về một chuỗi chứa văn bản được nhập bởi người dùng hoặc null.
cú pháp
prompt[message, default]
- thông báo là một chuỗi văn bản để hiển thị cho người dùng. Nó có thể được bỏ qua nếu không có gì để hiển thị trong cửa sổ nhắc tôi. e. nó là tùy chọn
- mặc định là một chuỗi chứa giá trị mặc định được hiển thị trong trường nhập văn bản. Nó cũng là tùy chọn
Giá trị trả về. Giá trị đầu vào được trả về nếu người dùng nhấp vào nút 'OK'. Nếu không thì null được trả về
Thí dụ. Trong ví dụ này, chúng ta sẽ thấy việc sử dụng Window. phương thức dấu nhắc[]. Khi nhấp vào nút, một dấu nhắc xuất hiện
HTML
prompt[]
prompt[message]
prompt[message, defaultValue]
0_______4prompt[]
prompt[message]
prompt[message, defaultValue]
2 style
=
0
>
1>
2
>
3>
4
>
0
>
1>
7
>
3>
9
prompt[]
prompt[message]
prompt[message, defaultValue]
00prompt[]
prompt[message]
prompt[message, defaultValue]
01>
1
prompt[]
prompt[message]
prompt[message, defaultValue]
030
ví dụ
let sign = prompt["What's your sign?"];
if [sign.toLowerCase[] === "scorpio"] {
alert["Wow! I'm a Scorpio too!"];
}
// there are many ways to use the prompt feature
sign = window.prompt[]; // open the blank prompt window
sign = prompt[]; // open the blank prompt window
sign = window.prompt['Are you feeling lucky']; // open the window with Text "Are you feeling lucky"
sign = window.prompt['Are you feeling lucky', 'sure']; // open the window with Text "Are you feeling lucky" and default value "sure"
Khi người dùng nhấp vào nút OK, văn bản đã nhập trong trường nhập liệu sẽ được trả về. Nếu người dùng nhấp vào OK mà không nhập bất kỳ văn bản nào, một chuỗi trống sẽ được trả về. Nếu người dùng nhấp vào nút Hủy, hàm này sẽ trả về >
0
Lời nhắc trên xuất hiện như sau [trong Chrome trên macOS]
ghi chú
Hộp thoại nhắc chứa hộp văn bản một dòng, nút Hủy và nút OK, đồng thời trả về văn bản [có thể trống] mà người dùng đã nhập vào hộp văn bản đó
Xin lưu ý rằng kết quả là một chuỗi. Điều đó có nghĩa là đôi khi bạn nên truyền giá trị do người dùng cung cấp. Ví dụ: nếu câu trả lời của họ phải là Số, bạn nên chuyển giá trị thành Số
const aNumber = Number[window.prompt["Type a number", ""]];
Hộp thoại là cửa sổ phương thức; . Vì lý do này, bạn không nên lạm dụng bất kỳ chức năng nào tạo hộp thoại [hoặc cửa sổ phương thức]