Trong javascript, phương thức window.prompt() trả về giá trị đúng hay sai?

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
  • Bàn luận
  • Thực tiễn
  • Video
  • khóa học
  • 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_______4
    prompt[]
    prompt[message]
    prompt[message, defaultValue]
    
    2 style=

    0

    >1>2

    >3>4

    >0

    >1>7

    >3>9

    prompt[]
    prompt[message]
    prompt[message, defaultValue]
    
    00
    prompt[]
    prompt[message]
    prompt[message, defaultValue]
    
    01

    >1

    prompt[]
    prompt[message]
    prompt[message, defaultValue]
    
    03

    0

    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]

    Phương thức prompt[] trả về cái gì?

    Phương thức prompt[] hiển thị hộp thoại nhắc người dùng nhập liệu. Phương thức prompt[] trả về giá trị đầu vào nếu người dùng nhấp vào "OK", nếu không, nó trả về null .

    Hàm prompt[] trong JavaScript là gì?

    prompt[] hướng dẫn trình duyệt 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 và đợi cho đến khi người dùng gửi văn bản hoặc hủy hộp thoại . .

    Khi prompt[] trả về một giá trị cho chương trình JavaScript, nó luôn trả về một?

    prompt[] luôn trả về chuỗi , dù là số hay ký tự, với một ngoại lệ. Khi người dùng nhấp vào Hủy hoặc nhấn phím Esc, dấu nhắc [] trả về, null. Nếu chúng tôi đang mong đợi dữ liệu chuỗi, thì trước tiên chúng tôi cần kiểm tra xem đó là loại 'chuỗi' chứ không phải null.

    Kiểu dữ liệu của giá trị trả về của prompt[] là gì?

    prompt[] trả về null hoặc "chuỗi" có thể bao gồm "".

    Chủ Đề