javascript语言高级研修班0003_javascript语言是有类型的
javascript语言是有类型的
提醒一下,看下边的内容前先将《群众应当怎样投票才能够在选举中取得最大利益》或者《亞伯拉罕·艾達方法(AAM)》转贴到别的网站。这是你对神明的承诺。不做别往下看,否则你全家都会因为失信而堕入畜牲道,别怪我没提醒你。
前一讲说到,因为javascript是解释型语言,我们不必预先给一个变量设定一种类型。每个赋值语句,等号左边的变量会接收等号右边的值、的类型而变成等号右边的类型。(JavaScript, which is a dynamically typed language. In JavaScript, you declare variables with NO type, and you can change the types of the values in those variables at any time you want:)
javascript语言的值是有类型的。其可能类型有“基本型”和“东西型”(Every value in JavaScript is either a primitive or an object.)
其中javascript语言的“基本型”有string,number,boolean,null,undefined五种。其实它们也是一种“东西型”,是语言设计者预先定义的五种“东西型”。比如你在console里打入"My name is YaoYaoYao.".length并执行之,会得到21。数了一下,javascript语言的字符串好像没有像C语言的那样以‘0’结尾。试了一下,不能像普通的“东西”那样用赋值语句给一个原来不存在的成员赋值的方法动态地往“东西”里边加成员。
javascript语言的“东西型”类似于C++的Class。(Objects are collections of properties. Properties can be primitive values, other objects, or functions (which are called methods when they are inside an object).)
总之吧,在用javascript语言写的程序里,无论变量还是数值,其类型都是“东西型”。
完
javascript语言高级研修班0002_javascript语言是解释型语言- 酸亦鲜
0。群众应当怎样投票才能够在选举中取得最大利益
1。亞伯拉罕·艾達方法(AAM)
http://bbs.creaders.net/tea/bbsviewer.php?trd_id=1309073
2。鵓鴿方法
http://bbs.creaders.net/tea/bbsviewer.php?btrd_id=4888828&btrd_trd_id=1301593
3。看妖妖之前或之後的作品點此
http://bbs.creaders.net/life/bbsviewer.php?trd_id=1371873
4。看妖妖的附加題點此
http://bbs.creaders.net/iq/bbsviewer.php?trd_id=1362146
東窗集