通俗易懂的告诉你到底什么叫脚本语言?
Posted 慕容囧囧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通俗易懂的告诉你到底什么叫脚本语言?相关的知识,希望对你有一定的参考价值。
到底什么叫脚本语言?网络上也没有一个明确的定义!
我说说我的看法吧,欢迎大家指正!
脚本语言指的是那些比较简单,语法没有那么严格,并且不需要编译,而是直接解释执行的编程语言!
以上这句话怎么理解呢?
就像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; //小数类型
以上是关于通俗易懂的告诉你到底什么叫脚本语言?的主要内容,如果未能解决你的问题,请参考以下文章