美文网首页
认识 JavaScript 三

认识 JavaScript 三

作者: innerzen | 来源:发表于2018-06-01 08:53 被阅读0次

JavaScript的特点

​ JavaScript是一门高级的、直译的、动态的、弱类型的、基于原型的、多范式语言。
高级的,是相对与机器语言来说的,它更接近人类语言,就像C、C++等。
直译的,这种语言不需要编译成机器指令就可以执行,对比C语言,C程序需要用专门的编译器编译,生成exe文件才能在windows 平台上运行。JavaScript不需要这样的过程,它直接执行。
动态的,动态语言也叫“脚本语言”。它和静态语言相对,静态语言在编译的时候做的一些事情,动态语言可以在执行的时候来做。JavaScript里有一个函数eval,它可以在运行的时候执行用字符串传递的语句。如:

eval("alert()");//可以弹框

效果和直接写

alert();

一样。
弱类型的,JavaScript在声明变量的时候,不需要说明是什么类型,对比C语言来说,C里声明整数类型变量需要这样写 int age;浮点数类型 float height;声明字符类型 char mark;。在JavaScript里,你只需要写:var age;var height;var mark;即可。
基于原型的,也可以称为基于实例,也可以理解为是基于蓝本的。我们使用代码来说明:

var fruit={color:"red",taste:"sweet"};
var banana={shape:"strip"};
Object.setPrototypeOf(banana,friut);//friut是banana的原型啦
banana.color;//red
banana.taste;//sweet

​ 多范式,指的是,JavaScript不拘泥于一种编程风格,灵活多变。
在JavaScript的世界里,一起皆是对象。精通了对象也就精通了JavaScript。关于对象,后文详述。

相关文章

  • 认识 JavaScript 三

    JavaScript的特点 ​ JavaScript是一门高级的、直译的、动态的、弱类型的、基于原型的、多范...

  • 2018-06-22

    javascript之路 01-认识JavaScript 初始JavaScript JavaScript是一种直译...

  • 认识JavaScript

    JavaScript能做什么 JavaScript能够改变HTML元素的内容 例如:JavaScript能把spa...

  • 认识javascript

    1、两栏自适应布局 两栏html css 当浏览器宽度发生变化时,类名为main的这一栏就能根据浏览器实际宽度进行...

  • 认识JavaScript

    初识 JavaScript 1.1 JavaScript 是什么 JavaScript 是世界上最流行的语言之一,...

  • 锋利的jquery阅读体验

    第一章 认识jquery 1.1 JavaScript和JavaScript库 1.1.1 JavaScript简...

  • JavaScript和HTML的结合

    JavaScript的认识 一:JavaScript概述JavaScript是基于对象和时间驱动的脚本语言,主要应...

  • JavaScript语法笔记

    一. 认识JavaScript 1 什么是JavaScript JavaScript是一种基于对象和事件驱动的客户...

  • 05_JavaScript

    一、认识JavaScript 1.JavaScript是由Netscape公司 (网景 )的Livescript发...

  • 认识 JavaScript 六

    HTML DOM基础知识 ​ DOM(Document Object Model)是一个标准,W3C(Wor...

网友评论

      本文标题:认识 JavaScript 三

      本文链接:https://www.haomeiwen.com/subject/bmrhsftx.html