扩展阅读
- 能够知道解释性语言和编译型语言的特点
1.1 概述
计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员多写的程序语言翻译成机器语言才能执行程序。程序语言翻译成机器语言的工具,被称为翻译器。
逻辑如下图所示:
- 翻译器翻译的方式有两种,一个是编译,另一个是解释。两种方式之间的区别在于翻译的时间点不同。
- 编译器是在代码执行之前进行编译,生成中间代码文件。
- 解释器是在运行时进行及时解释,并立即执行(当编辑器以解释方式运行的时候,也称之为解释器)
如下图解释:
使用请客吃饭列子来说:编译语言首先所有菜做好,才能上桌吃饭;解释语言好比火锅,边吃边涮,同时进行。
- 能够知道标识符不能是关键字或保留字
标识符、关键字、保留字
-
标识符
标识(zhi)符:就是指来开发人员为变量,属性,函数,参数取的名字。
标识符不能是关键字或保留字。 -
关键字
关键字:是指js本身已经使用了的字,不能再用他们充当变量名、方法名。
包括:break,case,catch,continue,default,delete,do,else,finally,for,function,if,in,instanceof,new,return,switch,this,throw,try,typeof,var,void,while,with等。 -
保留字
保留字:实际上就是预留的“关键字”,意思是现在虽然还不是关键字,但是未来可能会变成关键字,同样不能使用它们当变量名或方法名。
包括:Boolean,byte,char,class,const,debugger,double,enum,export,extends,fimal,float,goto,implement,import,int,interface,long,mative,package,private,protected,public,short,static,super,synchronize,throws,transient,volatile等。
- 能够独立完成课后作业
题1:给同桌讲讲交换两个变量的值算法(不管她愿不愿听)
题2:依次询问并获取用户的姓名、年龄、性别,并打印用户信息。
代码如下:
var userName = prompt("请输入你的姓名:");
var userAge = prompt("请输入你的年龄:");
var userSex = prompt("请输入你的性别:");
var all = "你的姓名:"+userName+"\n你的年龄:"+userAge+
"\n你的性别:"+userSex;
alert(all);