Ich sah einer der Meister dies zu tun:nur mit ‚‘ markiert
var example = '';
Dann später er damit fortfuhr:
example += '<div>just a div</div>';
Ich möchte wissen, ob es einen Unterschied zu tun, dies:
var example;
example += '<div>just a div</div>';
ich weiß nicht wirklich, wenn durch die zweite Methode zu tun ich falsch mache und ich muss Code lik e gezeigt, wenn das erste Beispiel.
Aktualisiert!
Dank für Ihre Antworten danken, Ok habe ich es brauche ich meine Variable definieren zu können, lohnt es arbeiten, aber dann kam ... eine andere Frage Dieser Meister dies auch tut:
var guess;
und dann tut er:
guess += myfunction(upper);
wo myfunction erklärt sich wie folgt: so
function myFunction(upper){
return Math.floor(Math.random() * upper) + 1;
}
, Warum ist hier anders? Kann jemand von euch das bitte beantworten?
Vielen Dank!
Zweites Update!
Nochmals vielen Dank!
Ich entschied mich, den ganzen Code, den der JS-Master machte, zu posten, an dieser Stelle verstehe ich nicht, also werden Sie wahrscheinlich meine Zweifel beseitigen können.
var randomNumber = myFunction(10);
var guess;
var attempts = 0;
var answer = false;
function myFunction(upper){
return Math.floor(Math.random() * upper) + 1;
}
do{
guess = prompt("I created a number from 1 till 10, can you guess it?");
attempts += 1;
if(parseInt(guess) === randomNumber){
answer = true;
}
}while(! answer)
document.write("Took you " + attempts + " attempts to guess the number " + randomNumber);
Weitere Informationen finden sie unter:
var guess;
und wie später erklärt wird, warum also hier funktioniert perfekt, aber in meinem ersten Beispiel muss ich setzen die ‚‘ als meine Variable deklarieren?
Ich hoffe meine Frage ist klar genug für Sie!
Vielen Dank für Ihre Zeit und Geduld!
Es gibt keinen Unterschied zwischen Ihrem ersten Code-Beispiel und 'var example = '