簡體   English   中英

在while循環后提示用戶,並根據用戶的回答使變量等於值(javascript)

[英]Prompt user after while loop and based on the users answer make a variable equal to a value (javascript)

我有以下代碼:

<script type="text/javascript">
var answer = prompt("Enter A or B");
var x = 0;
while (var x < 1) {
 if (answer = "A") {
  var y = 10;
  x = x+1
 } else if (answer = "B")) {
  alert("type A next time")
 } else {
  alert("Please enter A or B") ;
 }
}
var z = var y + 1
</script>

這似乎行不通,因為我什至沒有進入我不認為的循環。 我的最終目標是讓用戶在提示中輸入一個值-如果他們選擇A,則變量y變為10並結束循環,如果輸入B,則用戶將返回循環的起點,並且可以如果用戶甚至沒有輸入正確的值(不是A或B),則表示。

在此先感謝您,英語不好!

if (answer = "A") {} else if (answer = "B")) {

if (answer == "A") {} else if (answer == "B")) {

您確定腳本可以運行嗎?如果是,則必須更改一些想法:

  • 在while循環中,在創建新變量時將'var x <1'中的'var'忽略掉。

  • 在if語句中使用'=='代替。 '='更改'=='比較的值。

  • 代替'var z = var y + 1'使用'var z = y +1'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM