到底什么叫脚本语言?网络上也没有一个明确的定义!

我说说我的看法吧,欢迎大家指正!

脚本语言指的是那些比较简单,语法没有那么严格,并且不需要编译,而是直接解释执行的编程语言!

以上这句话怎么理解呢?

就像javaScript语言一样,它就是脚本语言;

1.javaScript语言就是比较简单,语法没有那么严格,如下:

//javascript中,定义变量要用var关键字
var hometown = '江西省赣州市于都县';

//javascript中,定义变量也可以不用var关键字,程序也能正常执行,不会报错
//由此可见,javascript的语法并不严格
city = '赣州';

2.不需要编译,直接解释执行;

javaScript语言不需要像java一样要先编译,再执行(java语言中,hello.java编译成hello.class),

而javaScript语言不需要编译,而是直接解释执行,由解释器来负责解释执行。

所以说javaScript是脚本语言;

javaScript还有一个特点就是弱类型什么叫弱类型,什么叫强类型呢?如下:

javaScript代码:

//在javaScript中,定义变量时,不用声明数据类型,程序也能正常执行

//定义一个薪水变量
//等号右边是小数型的值,那么变量salary就是小数类型的
var salary = 26800.58;

//定义一个年龄变量
//等号右边是整数型的值,那么变量age就是整数类型的
var age = 6;

//定义一个姓名变量
//等号右边是字符串型的值,那么变量name就是字符串类型的
var name = '令狐冲';

以上javaScript代码,就说明了javaScript是弱类型的编程语言;

而java却是强类型的编程语言,如下代码:

//在java中,定义变量时,必须声明数据类型
String name = "韦小宝"; //字符串类型

int age = 6;//整数类型

double salary = "22579.37; //小数类型

更多推荐

通俗易懂的告诉你到底什么叫脚本语言?