Javascript variable inspection
string
var s='hoi';
s 'hoi' (string)
number (integer)
var n=12;
n 12 (number, int)
number (float)
var n=12.123;
n 12.123 (number, float)
boolean
var b=true;
b true (boolean)
undefined
var u;
u not initialized (undefined)
null
var N=null;
N null (Object)
Date
var dt=new Date(2005,11-1,17,23,31,45,100);
dt 2005-11-17T23:31:45.100 (Date)
anonymous function
var f=function() { alert('hoi') };
f anonymous (function)
named function
var f=function doei() { alert('hoi') };
f doei (function)
regular expression
var r=/[0-9]{4} ?[a-z]{2}/i;
r /[0-9]{4} ?[a-z]{2}/i (RegExp)
array
var a="A,B,C".split(",");
a: (Array)
- length
3 (number)
- 0
"A" (string)
- 1
"B" (string)
- 2
"C" (string)
Anonymous Object
var o={name:'Doekman',email:'doeke@zanstra.net'};
o: (Object)
- name
"Doekman" (string)
- email
"doeke@zanstra.net" (string)
Named Object
var o=new Person('Doekman','doeke@zanstra.net');
o (Person)
- name
"Doekman" (string)
- email
"doeke@zanstra.net" (string)