новинка на Javascript. С приведенным ниже кодом, глядя на второй абзац, в частности ... если var str = «тест на равенство ...» + strA, почему 2-я, 3-я строки и т. Д. Не выводят тот же вывод плюс их собственную строку?Конкатенация строк в Javascript
EDIT извините за неправильное объяснение. Я просто задаюсь вопросом, почему этот код (после того как я его очистил) НЕ ПРОЧИТАЕТ первую строку (второго абзаца), повторенную, плюс все, что я заявляю во 2-й и 3-й ряд и т. Д. Мне это не нужно, просто упражнение, я просто не понимаю. Кажется, что это должно быть
function init()
{
var strA = "Javascript" === "JAVASCRIPT" ;
var strB = "Javascript" === "Javascript" ;
var flt = 7.5 === 7.5 ;
var intA = 8 !== 8 ;
var intB = 24 > 12 ;
var intC = 24 < 12 ;
var intD = 24 <= 24 ;
var str = "String equality test: " + strA ;
str += "<br>String equality test 2: " + strB ;
str += "<br>Float equality test: " ; + strC ;
str += "<br>Integer inequality test: " + intA ;
str += "<br>Greater than test: " + intB ;
str += "<br>Less than test: " + intC ;
str += "<br>Less than/Equal to test: " + intD ;
document.getElementById("panel").innerHTML = str ;
}
document.addEventListener("DOMContentLoaded" , init , false) ;
Так что выход i get isas следует;
тестСтроки равенства: ложный тест равенства Строки 2: истинная Float проверка на равенство: истинно Integer тест неравенства: ложные Более тест: истинный Менее тест: ложные Меньше/равно тест: истинный
Это, очевидно, правильно, я просто не понимаю, как что-то вроде следующего ISNT выводимый, потому что, конечно, я добавляю каждую строку в вар ул, что «тест строка equakity: ложному
String equality test: false String equality test: false String equality test 2: true String equality test: false Float equality test: true String equality test: false Integer inequality test: false String equality test: false Greater than test: true String equality test: false Less than test: false String equality test: false Less than/Equal to test: true
Почему у вас есть загадочное плавающее ';' в третьей строке? –
^^ потому что нет strC? –
@Jeffman: Это был ответ на меня, или OP? DJC: если бы вы просмотрели ваши инструменты для веб-разработчиков (F12 в большинстве браузеров), они сказали бы вам об этом. Кроме того, нажав кнопку «JS Hint», если вы собрали [JS Fiddle] (http://jsfiddle.net/). –