2014-11-29 2 views
-2
var userChoice = prompt("Do you want to choose rock, paper, or scissors?") 
var computerChoice = Math.random() 
if (computerChoice <= 0.33) { 
    computerChoice("Rock"); 
} else if (computerChoice >= 0.67) { 
    computerChoice("Scissors"); 
} else { 
    computerChoice("Paper"); 
} 

Я новичок на веб-сайте и кодировании в целом. Я пытался создать простую игру с породой, бумагой, ножницами и забыл, как изменить переменную computerChoice на a.Rock, b.Scissors или c. бумага?Как изменить существующую переменную в javascript

+0

Это также дает мне «TypeError: number is not a function –

+1

computerChoice (« Rock ») будет вызывать функцию computerChoice и передавать ей параметр« Rock ». Вы уже установили переменную один раз с помощью 'computerChoice = Math.random()'. Почему вы думаете, что синтаксис для его изменения будет другим? – Gary

+0

Спасибо, я получил его сейчас –

ответ

1
computerChoice("Scissors"); 

Должно быть

computerChoice="Scissors"; 

Вот как присвоить что-то переменной. Используемый формат используется для вызова функции.

Вы уже использовали правильный синтаксис для присваивания в коде в первых строках

var computerChoice = Math.random() 

Вот как это происходит, только, что если вы хотите, чтобы присвоить новое значение, которое вы просто не декларировать он с var

декларация синтаксиса:

var variableName = Value // if Value is a string, it goes inside quotes 

Присвоить новое значение

variableName = NewValue // if NewValue is a string, it goes inside quotes   
Смежные вопросы