В JavaScript e напълно допустимо да се използва dollar sign $ пред името на променлива, но понеже така е прието да се именуват jQuery обектите, затова не добра идея.
Strings are concatenated via the plus (+) operator, which converts the other operand to a string if one of the operands is a string:
alert(11 + 22 + 44 + 'bloa' + null); // алертва 77bloanull
Демек, и един стринг да има, всичко става буквално стринг, даже null става стринг ‘null’
function func1(){
this.tova = 11111;
}
var m = new func1();
console.log(m.tova); // Ще логне 11111
function func2() {
carName = '2222222';
}
console.log(carName);
Uncaught ReferenceError: carName is not defined