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!