看完牛腩老师和姜昊老师的JavaScript后,对JavaScript小小的了解了下,现在将其总结。
什么是JavaScript:
它是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如说响应用户的各种操作等。JavaScript的语法和面向对象:
如下图:
与其他语言的异同点:
相同点:
我认为js也算是一种编程语言,所以说它也同其他语言一样,有变量类型,语法,基本结构等。
不同点:
第一:JavaScript具有封装和继承的特点,但没有多态的特点,所以说它是基于对象而不是像C#那样面向对象,或者说像C那样是面向过程。
第二:JavaScript是一种解释性编程语言,不需要在发往客户端执行之前经过编译,只需要浏览器进行解释执行就可以了。而其他语言,就需要先编译再执行。
第三:JavaScript是采用的数据类型是一种弱类型,而像C#,Java等这样的语言采用的是强类型。也就是说,我们用var a=1,我们可以将a理解成字符串,也可以理解成整数,也可以理解成浮点数等。在C#,java等这样的语言中却是不可以这样的。
第四:代码的格式不一样,JavaScript是一种文本字符格式,它可以直接嵌套在HTML页中,也可以动态装载它,编写HTML就如同编写文本文件。而其他语言,像C#,与HTML无关,其代码是以字节代码的形式存在于文档中。
我的总结到此结束,关于JavaScript与其他语言的异同点我能想到的也就这些了。。。。。。