1.什么是JavaScript呢?
大家都知道,HTML负责一个页面的结构,CSS负责一个页面的样式,而JavaScript(简称js)是负责用户与浏览器进行交互。
2.JavaScript与Java的区别是什么呢?
JavaScript和java在语法上十分相似,但其有着本质的的区别,主要区别如下:
a.它们是由不同的公司开发的,JavaScript是属于网景的产品,Java是属于sun公司的产品。
b.JavaScript是基于对象的语言,而Java是面向对象的语言。
c.JavaScript是解释型语言,而Java是解释编译型语言。
d.JavaScript是弱类型语言,而Java是强类型语言。
e.JavaScript与Java代码的格式不一样。
3.JavaScript出现的作用是什么呢?
可以在浏览器客户端执行效验行为。比如:在一个登录页面登录时可以使用正则表达式来进行效验,而不用在服务器端进行效验这样做不仅提高了用户的体验,而且减轻了服务器端的压力。
4.如何编写JavaScript的代码呢?
方式1.可以在标签内进行编码, 格式:
举例:(备注:小编这里用的工具是:Adobe Dreamweaver CS5 )
在浏览器中的显示效果如下:
方式2.引入外部的JavaScript文件,格式:
在浏览器中的显示效果和方式一相同,请读者自己演练一次。
5.JavaScrip中常用的函数:
a.alert("要显示的内容"),也可以叫做"弹出框"。(具体用法大家参考一下第4点的方式1中的代码)。
b.document.write("想浏览器输出的数据");举例如下:
在浏览器中的显示效果如下:
6.JavaScript中变量的声明
a.显式声明,使用关键字“var”声明,语法如下:
var 变量名;
var 变量名1,变量名2,····;
var 变量名1=22,变量名2="You are all my friends";
b.隐式声明:
变量名1=22;
变量名2="You are all my friends";
注意:细心地读者可能已经注意到了上面的的些许区别;
1).js中的变量是可以存储任意数据类型的。
2).js中变量的数据类型是根据存储的值决定的,可以随时更改存储数据的类型。
3).定义多个同名变量时,后定义的同名变量时会覆盖前面定义的同名变量。
7.JavaScript中的数据类型
js中有五种基本的数据类型:number(包括小数和整数)、string、Boolean、object(对象类型)、undefind(未定义类型)。
8.JavaScript中的运算符
a.算术运算符(在这里小编只说与java中不同的地方)
举例说明:
在浏览器中显示效果如下:
9.JavaScript中的流程控制语句
这里小编主要说一下循环语句中的for-in语句,其他语句和java大同小异;
a.or-in语句的格式:
b.for-in语句的作用
1).可以用于遍历数组元素,举例如下:
在浏览器显示如下:
2).可以用于遍历对象的所有属性数据,举例如下:
10.JavaScript中的函数
定义格式:
举例说明:
JavaScript中函数要注意的事项:
a.在JavaScript的函数中定义形参时不能使用var关键字声明变量。
b.在JavaScript函数中是没有返回值类型的,如果函数需要返回数据给调用者,直接返回即可,如果不需要返回则不返回。
c.在JavaScript函数中是没有函数重载的,后定义的同名函数会直接覆盖前面定义的同名函数。
d.在JavaScript中的任何函数内部都隐式地维护了一个 arguments (数组)的对象,给函数传递数据的时候,再由arguments对象分配数据给形参。
由于JavaScript的细小知识点很多,下次我们接着再聊。
本文属于原创,如有转载,请标注原作者,版权归本公众号所有。如果你喜欢我写的文章请关注 java资源社区,欢迎大家继续关注本公众号的技术博文。如果您觉得这篇文章对你有所帮助的话,不妨点个赞哈,您的支持就是我坚持原创的动力~~
领取专属 10元无门槛券
私享最新 技术干货