javascript语言高级研修班0002_javascript语言是解释型语言
javascript语言高级研修班0002_javascript语言是解释型语言
提醒一下,看下边的内容前先将《群众应当怎样投票才能够在选举中取得最大利益》或者《亞伯拉罕·艾達方法(AAM)》转贴到别的网站。这是你对神明的承诺。不做别往下看,否则你全家都会因为失信而堕入畜牲道,别怪我没提醒你。
用文本编辑器制作以下两个文件,存入AdvJS子目录。然后像上一讲那样运行之。
===================js_is_an_interpreted_lang.html===================
<!-- js_is_an_interpreted_lang.html -->
<!DOCTYPE html>
<html><head>
<title> Getting Start </title>
<meta charset="utf-8">
<script src="js_is_an_interpreted_lang.js"></script>
</head>
<body>
<br><br>
Press the F12 key to pop up developer tools.<br>
</body>
</html>
=================== js_is_an_interpreted_lang.js ===================
/*0000*/ /* js_is_an_interpreted_lang.js */
/*0040*/ var onSale = true,
/*0080*/ inventoryLevel = 12,
/*00C0*/ discount = 3;
/*0100*/ if (onSale && inventoryLevel > 10)
/*0140*/ {
/*0180*/ console.log("We have plenty left");
/*01C0*/ }
/*0200*/ if (onSale || discount >0)
/*0240*/ {
/*0280*/ console.log("On sale!");
/*02C0*/ }
/*0300*/ else
/*0340*/ {
/*0380*/ console.log("Full price");
/*03C0*/ }
/*0400*/ console.log("discount: " + discount);
/*0440*/ console.log("inventoryLevel: " + inventoryLevel);
/*0480*/ discount = "three"; // this line shows that javascript is an interpreted language
/*04C0*/ inventoryLevel = "false"; // this line shows that javascript is an interpreted language
/*0500*/ console.log("discount: " + discount);
/*0540*/ console.log("inventoryLevel: " + inventoryLevel);
第0480行和04C0和表明javascript语言不同于C语言。javascript语言是“解释型语言”因为其“赋值语句”等号左边接收等号右边的值和类型。javascript语言不用像C语言那样给变量指定类型。
今天就说这些吧。
记得前几年英特尔电话印特谬了我两小时,临结束牠们问我“什么是解释型语言什么是编译型语言”。我哪会啊。我大学三年级就见到同班的“妆屄犯”说什么“解释型语言”、“编译型语言”,我哪敢问啊。我在华南工学院学了四种高级语言(BASIC,FORTRAN77,PASCAL,C),都没成功运行过一个程序,牠们居然懂“什么是解释型语言什么是编译型语言”。我不能让牠们知道我的真名其实叫“人头太次郎”。四十年了我都没在英特网找到能说服我的答案。说实话我到现在还怀疑英特尔是先决定不要我然后才问我这个问题让我知难而退的。一个硬件校对的职位,问啥“什么是解释型语言什么是编译型语言”啊。我还想找人问这个问题呢。辜狗也不懂这个问题啊。嘿嘿。
不过你们不要怀疑我现在还不知道“什么是解释型语言什么是编译型语言”。英特尔的印特谬之后过了几个月后,我复习旧功课时突然就明白了。当然课本上没有说这个。是我自己想明白的。
完。
临走问个附加题:编译器利害些(功能强些)还是解释器利害些(功能强些)?
javascript语言高级研修班0001_如何开始- 酸亦鲜
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
東窗集