Javascript referens

Grunder

<script> ...kod... </script>
<script language="JavaScript">...</script> //
<script language="JScript">.../script> // Microsoft
<script type="text/javascript"><!-- ... --></script> (korrekt)
<script type="text/javascript" src="namn.js"></script> (använda kod från fil, flera rader med olika filer kan användas)

Språket
var n; n=5;
var n=5;
var s="text";
var bOk = true;
var b = new Boolean(0);

Operatorer : *,-,+,/,%, +=, -=, =+, =-, ++, --
Jämförelseoperatorer : ==, ===, !, !=, !===, <, >, <=, >=, &&, ||
(1===true) ger false; (true===true) ger true;
Object Object, Number, Boolean : typeOf(uttryck) ger typen av objektet.
var b = new Boolean; var t = new Number(4);
{0, "", NaN, null, undefined, false} == false, resten true vid jämförelse utom
vid användning av === där 1==true ger true men 1===true ger false; true===true däremot ger true
isNaN(NaN)==true, isFinite(infinity)==true = 1/0
(exempel: 1/0 ger Infinity och -1/0 ger –Infinity samt 5/"8" ger NaN);
if (typeof(obj)=="object") arr[arr.length] = obj;
parseInt("45") samma sak som parseInt("45",10)
parseInt("45",8) ger samma oktala tal som parseInt("045")
parseInt("8ab",16) tolkar hexadecimala tal;
parseFloat("3.4") tolkar flyttal samt parseInt("45",8) tolkar binära tal.
tal.toString() är samma ska som tal.toString(10) och konverterar till decimalt format.
tal.toString(2) konverterar till binärt format
tal.toString(8) till oktalt format samt tal.toString(16) till hexadecimal format.
eval(jsKod) kör kod och returnerar resultatet.

with obj {...}
Tillbaka