前言
在看完牛腩老师的JavaScript后,这也就是最基础的部分。当然不能仅仅以为这个是基础就不重视了,往往在以后
的学习过程中,很多基础的东西无法弄的明朗。在理解的时候,总会混互不清。所以对于基础也是要好好重视
的。
认识JavaScript
很多的第一反应就是JavaScript是一种脚本语言,其实这里还是有问题值得我们去寻找的。为什么JavaScript是一门
脚本语言?为什么要称为JavaScript,不是cScript?和我们学习的vb.net有什么区别,区别在哪里?等等问题,相
信这些问题清楚了,就像在海里航行的船只有了一个航标,方向也就不会走偏,也就能更快的到达目的地了。
为什么JavaScript是一门脚本语言?
大家都知道脚本就是我们在拍电影或者其他的mv的时候,用来帮助演员如何来进行表演的的。这里
JavaScript也是这样用来指导界面上元素如何在浏览器内运行的这样一门语言。
为什么要称为JavaScript,不是cScript?
其实在JavaScript最初的时候,它称为liveScript。后来为了与sun公司的java语言建立关系,遂谓之JavaScript,
还有它的一些命名规范和语法规则也比较与Java相似,所以称为JavaScript。
和我们学习的vb.net有什么区别?
javascript是一种基于对象的解释性语言。我们经常从资料能看到这句话,为什么这么说呢?大家都知道面向
对象的语言有三大特性,封装、继承、多态。而在JavaScript中,存在封装和继承但是没有多态这一特性的
体现,所以只能说是基于对象的。这和我们在一开始学习的Vb语言有一定的共性。什么叫解释性语言呢?
这一讲又要讲到,高级语言、低级语言、机器语言等。解释就是将我们通常编程的高级语言转换为机器语
言,这样一来每次都需要解释器来对我们编写的JavaScript代码进行解释,然后才能够执行。而还有一种就
是编译执行,将高级语言转换为机器码后并生成二进制文件。这样一来,在下次执行时候直接执行生成好
的机器码就好了,这样就节省了效率。
通过上面一个一个问题,基本上可以这样为JavaScript定义。这是一种控制界面浏览器元素的脚本编程语
言,通过浏览器来解释执行。
基础
一门语言肯定有它自己的数据类型和注释、运算符,如同我们之前接触过的一样。
数据类型
整型
浮点型
布尔型
字符串
数组(数据类型的集合)
运算符
算术运算符:+, —, *, /, %(取余)
比较运算符:> ,< ,>=,<=,!=,==
逻辑运算符:&& || !
+=,-=,*=,/=,%=
++ --
注释
//第一种注释
/*第二种注释*/
使用
<scriptlanguage="javascript"type="text/javascript"></script>
ps:language="javascript" 说明使用什么语言,这是之前的写法,新的为type="text/javascript"
总结
以上了解了JavaScript最最基础概念,认识到JavaScript是一种用来控制界面元素的脚本编程语言,可以被浏览器解
释执行。还有和其他编程语言类似的数据类型和运算符以及最基本的使用方式。剩下的就是在JavaScript中,哪些
东西是常用的,是在针对某个场合需要使用的,以及哪几种是常用的,最后在使用的时候来由针对性的学习就
可以了。很期待JavaScript的各种特效啊!当然这里最重要的还是多多动手。