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)