javascriptはじめました - 4限目 ”タケルンバ”の型
inspired by javascriptはじめました - 4限目 変数と配列 その1 - タケルンバ卿日記
承前⇒javascriptはじめました - finalventの日記
承前⇒javascriptはじめました - 2限目 - finalventの日記
3限目はないです。
式とかデータの型
ま、データ型にはいろいろあるようで。
数値リテラル(「123」とか)
文字列リテラル(「"abc"」とか)
他に、とにかくいろいろあると。ふんふん。また、データの型とか種類にはいろいろあって、その型を調べるには「typeof」をつければいいらしい。
var a = 100;
alert(typeof a);
とすると、「number」即ち数値であると教えてくれるわけですな。ほうほう。ということは、この「100」を変えると、ポップアップの内容も変わる。例えば「"タケルンバ"」を入れてみる。
var a = "タケルンバ";
ほいで。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>sample</title> </head> <body> <script type="text/javascript"> var a = "タケルンバ"; b.call(a); function b(){ alert(this + " : " + typeof this); } </script> </body> </html>
で、thisに渡されたデータの型は?
今回はIEでも動きます。
Enjoy!