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




    <body style="text-align: center;">

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    0_______4
    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    2 style=<2>

    <4<5

    _______10____47____12____9

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    0____4____52>

    <4body5

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    0____47____52>

    style0

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    0__<style3 style4=style6>

    <4style9

    _______10____47____63____9

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    0______4=6 =7==9"text-align: center;"0=6>

    style0

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    0______4____86>

    <4"text-align: center;"9

    >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

    <4

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    03

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    
    0<7"text-align: center;"6>

    <7body>

    đầu ra

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

     

    Trình duyệt được hỗ trợ. Trình duyệt được phương thức window prompt() hỗ trợ được liệt kê bên dưới

    • Google Chrome1
    • Cạnh 12
    • Internet Explorer 4
    • Firefox 1
    • Ô-pê-ra 3
    • Safari 1

    HTML là nền tảng của các trang web và được sử dụng để phát triển trang web bằng cách cấu trúc các trang web và ứng dụng web. Bạn có thể học HTML từ đầu bằng cách làm theo Hướng dẫn HTML và Ví dụ về HTML này

    JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này

    Chúng tôi có một Cheat Sheet về Javascript, nơi chúng tôi đề cập đến tất cả các chủ đề quan trọng của Javascript để kiểm tra những chủ đề đó, vui lòng xem qua

    "text-align: center;"6 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

    Trong một số điều kiện — ví dụ: khi người dùng chuyển tab — trình duyệt có thể không thực sự hiển thị hộp thoại hoặc có thể không đợi người dùng gửi văn bản hoặc hủy hộp thoại

    cú pháp

    prompt()
    prompt(message)
    prompt(message, defaultValue)
    

    Thông số

    "text-align: center;"7 Tùy chọn

    Một chuỗi văn bản để hiển thị cho người dùng. Có thể bỏ qua nếu không có gì để hiển thị trong cửa sổ nhắc

    "text-align: center;"8 Tùy chọn

    Một chuỗi chứa giá trị mặc định được hiển thị trong trường nhập văn bản. Lưu ý rằng trong Internet Explorer 7 và 8, nếu bạn không cung cấp tham số này, chuỗi "text-align: center;"9 là giá trị mặc định

    Giá trị trả về

    Một chuỗi chứa văn bản được nhập bởi người dùng hoặc >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)

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

    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 "".