ProfºEduardo Pezutti
http://maverick.td.utfpr.edu.br/slides/sw2 linkvar
)Nunca declare números, strings e booleanos como objetos
var x = {}; // new object
var x = ""; // new primitive string
var x = 0; // new primitive number
var x = false; // new primitive boolean
var x = []; // new array object
var x = /()/; // new regexp object
var x = function(){}; // new function object
var x = 5 + 7; // x.valueOf() is 12, typeof x is a number
var x = 5 + "7"; // x.valueOf() is 57, typeof x is a string
var x = "5" + 7; // x.valueOf() is 57, typeof x is a string
var x = 5 - 7; // x.valueOf() is -2, typeof x is a number
var x = 5 - "7"; // x.valueOf() is -2, typeof x is a number
var x = "5" - 7; // x.valueOf() is -2, typeof x is a number
var x = 5 - "x"; // x.valueOf() is NaN, typeof x is a number
"Hello" - "Dolly" // returns NaN
points = [40, 100, 1, 5, 25, 10, ];
person = {firstName:"John", lastName:"Doe", age:46, }
function myFunction(x, y) {
if (y === undefined) {
y = 0;
}
}
function myFunction(x, y) {
y = y || 0;
}
===
0 == ""; // true
1 == "1"; // true
1 == true; // true
0 === ""; // false
1 === "1"; // false
1 === true; // false
eval()
script
no fim do body
obj = document.getElementByID("demo");
obj.innerHTML = "Hello";
var fullName = firstName + " " + lastName;
document.getElementById("demo").innerHTML = fullName;
/*------------------------------------------------------------------------------------*/
document.getElementById("demo").innerHTML = firstName + " " + lastName;
Criando plugins para o Chrome.
ProfºEduardo Pezutti
epsantos@utfpr.edu.br link