Jak mogę dodać zmienną do console.log?
Tworzę prostą grę JavaScript, ale w historii potrzebowałem jej do nazwania graczy. więc na razie mam tylko jedną:
var name = prompt("what is your name?");console.log("story" name "story);
jak mogę zrobić drugą linię? czy jest inny sposób, aby to zrobić. Czy można mieć 2
console.log ();w 1 wierszu konsoli?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
11 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Jeśli
name
to lub , użycie wielu argumentów jest lepsze niż konkatenacja. Jeśli łączysz lub w łańcuch, po prostu rejestrujesz typ, a nie zawartość zmiennej.
Ale jeśli
Nazwa
jest tylko typem pierwotnym, wtedy wiele argumentów działa tak samo, jak konkatenacja.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Metoda 1:
Zaleta: jeśli nazwa jest obiektem JSON, nie zostanie wydrukowana jako
„story” [object Object] „story”
Metoda 2:Metoda 3: używając ES6 jak powyżej
Zaleta: nie ma potrzeby stosowania dodatkowych lub +
Metoda 4:
Zaleta: ciąg staje się bardziej czytelny.
Anonimowy użytkownik
Potwierdzenie od:
Uwaga: Aby to zrobić, musisz użyć znaku odwrotnego `zamiast" "lub".
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
połączy się
https://en.wikipedia.org/wiki/Concatenation
wiersze razem i wydrukuje to. W moim przypadku używam tego, ponieważ łatwiej jest mi zobaczyć, co się dzieje.
Używanie przypomina konkatenację, jednak wygląda na to, że działa mniej więcej tak:
W tym przypadku wszystkie elementy tablicy są łączone razem, oddzielone spacją:
Anonimowy użytkownik
Potwierdzenie od:
Więcej szczegółów na temat zastępczego ciągu:
>
Lekarze:
>
Anonimowy użytkownik
Potwierdzenie od:
Nadal sugerowałbym, aby mieć nawyk , ponieważ jeśli próbujesz wydrukować zawartość obiektu jako plik json obiektu, posiadanie konwertuje je na ciąg.
Wynik będzie wyglądał następująco:
"story" [obiekt obiekt] "story"
.Po prostu dobra praktyka.
Anonimowy użytkownik
Potwierdzenie od:
Obsługuje również% d do formatowania liczb
Anonimowy użytkownik
Potwierdzenie od:
var name = hint ("jak masz na imię?");
console.log("story"\name\"story");