到底什么叫脚本语言?网络上也没有一个明确的定义!
我说说我的看法吧,欢迎大家指正!
脚本语言指的是那些比较简单,语法没有那么严格,并且不需要编译,而是直接解释执行的编程语言!
以上这句话怎么理解呢?
就像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; //小数类型
如果觉得《通俗易懂的告诉你到底什么叫脚本语言?》对你有帮助,请点赞、收藏,并留下你的观点哦!