`
silentJesse
  • 浏览: 107760 次
  • 性别: Icon_minigender_1
  • 来自: 福建厦门
社区版块
存档分类
最新评论

javascript的构成

阅读更多
javascript共三种类型构成:简单类型、object类型、function类型
1、简单类型又由五种类型构成:
  (1)undefined:代表一切未知的事物,啥都没有,无法想象,代码也就更无法去处理了。
     注意:typeof(undefined) 返回也是 undefined。
     可以将undefined赋值给任何变量或属性

     但并不意味了清除了该变量,反而会因此 多了一个属性。
  (2)null:有那么一个概念,但没有东西。无中似有,有中还无。
     虽难以想象,但已经可以用代码来处理了。
     注意:typeof(null)返回object,但null并非object
     具有null值的变量也并非object

  (3)boolean:是就是,非就非,没有疑义
     对就对,错就错,绝对明确。既能被代码处理,也可以控制代码的流程

  (4)number:线性的事物,大小和次序分明,多而不乱。
     便于代码进行批量处理,也控制代码的迭代和循环等。
     注意:typeof(NaN)和typeof(Infinity)都返回number 。
     NaN参与任何数值计算的结构都是NaN,而且 NaN != NaN 。
     Infinity / Infinity = NaN 。

   (5)string:面向人类的理性事物,而不是机器信号。
      人机信息沟通,代码据此理解人的意图等等,都靠它了。
  以上单词都是小写的,不要和Number, String, Object, Function
   等JavaScript内置函数混淆


2、普通对象(其typeof之后为object):是一种复杂的类型,他由javascript的三种类型结合起来.

3、Function对象(也可称之为function实体,注意其中Function的大小写)其
   typeof得到的值为function
(
   这个实体他有三种功能:
   (1)具有普通对象的功能
   (2)只要在他的名字后面加括号和参数,那么他就具有函数的功能
   (3)通过new functionName(parameter..); 那么这个时候他为普通对象的构造函数,或者说是普通对象模板

在javascript中没有"类"的概念(但有一个类似"类"的功能function可以当成对象模板)




读到了这里,你肯定在想,那在javascript中对象到底是什么样子的,有几种存在方式,生成方式.没有类那对象是怎么回事?那么请继续下看:
http://silentjesse.iteye.com/blog/977628
分享到:
评论

相关推荐

    html和javaScript资料和例子

    综上所述,HTML和JavaScript构成了Web前端的基础,它们共同作用,使网页不仅有静态的内容展示,还能响应用户操作,提供丰富的交互体验。学习并熟练掌握这两项技术,是成为一名合格Web开发者的关键步骤。通过实际的...

    网页设计帮助文档 html5.0 css3.0 javascript 中文版

    网页设计是构建互联网应用的核心技术,HTML5、CSS3.0和JavaScript构成了现代网页开发的三大基础技术。这篇文档详细地介绍了这三个领域的关键概念、语法和应用,旨在为初学者和有经验的开发者提供全面的指导。 ...

    构建网络世界的基石:HTML、CSS和JavaScript的角色

    在Web开发的多彩世界中,HTML、CSS和JavaScript构成了前端开发的三大支柱。这三者共同协作,为用户创造出丰富、互动和视觉吸引的网络体验。本文将深入探讨HTML、CSS和JavaScript在前端开发中各自承担的角色和重要性...

    Async [removed] Build More Responsive Apps with Less Code,

    尽管曾经有如Flash、Silverlight和Java applets等竞争对手出现,它们要么消失了,要么没有对JavaScript构成威胁。这一点说明了JavaScript的韧性和适应性,以及它作为一门语言能够与时俱进的能力。此外,文档还讲述了...

    html css javascript web网页设计案例大全

    在网页设计领域,HTML、CSS和JavaScript构成了网页前端的基础三剑客。这三种技术相互协作,构建出丰富、动态且交互性强的Web页面。"html css javascript web网页设计案例大全"是一个集合了这三个核心技术的经典案例...

    JavaScript标准参考教程

    JavaScript支持多种数据类型,包括原始类型如字符串、布尔值等,以及通过对象和数组构成的合成类型。数据类型的表示、NaN、Infinity以及类型转换(包括强制转换和自动转换)都是这一部分的重要知识点。 数值章节...

    JavaScript内核系列 pdf

    这些基础知识构成了JavaScript编程的基础。 三、JavaScript内核解析 JavaScript的内核主要包括解释器和垃圾回收机制。解释器负责将JavaScript代码转化为机器可执行的指令,而垃圾回收则自动管理内存,避免内存泄漏...

    397web_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    在现代互联网开发中,HTML、CSS和JavaScript构成了网页设计的基础,对于构建响应式、自适应的手机和电脑网站至关重要。本资源"397web_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip...

    js基础知识js的简介

    前端Web技术主要由HTML、CSS和JavaScript构成: 1. HTML(HyperText Markup Language):作为网页内容的结构语言,它定义了网页的基本结构和内容意义,比如段落、标题、链接等。 2. CSS(Cascading Style Sheets):...

    JavaScript Tools Guide CC.pdf

    - 文档内容可能随产品更新而变化,不构成Adobe的任何承诺。 - Adobe不对文档的错误或不准确之处承担责任,也不提供任何明示或暗示的保修。 - 示例模板中的公司名称仅用于演示目的,不代表任何实际组织。 此文档涵盖...

    JavaScript开发工具 共享

    JavaScript开发工具是Web开发中的重要组成...这些工具共同构成了JavaScript开发的生态环境,使得开发者能够更加高效地完成工作。通过持续学习和熟练掌握这些工具,可以不断提升开发者的生产力,打造出高质量的Web应用。

    全站开发javascript

    JavaScript中的数据类型有Number、String、Boolean、null、undefined、数组和对象等,这些类型及其操作构成了编程的基础。 接着,掌握条件判断和循环结构对于编写有效的JavaScript代码至关重要。Map和Set是ES6引入...

    [JavaScript入门]Eloquent JavaScript(2nd)

    JavaScript是一种广泛使用的编程语言,它是网页开发中的核心技术之一,与HTML和CSS一起构成了现代网页的基石。《Eloquent JavaScript》是一本深入浅出的JavaScript入门书籍,该书内容详实,覆盖了JavaScript的基础...

    javascript百炼成仙 第一章 掌握JavaScript基础01 初入宗门.pdf

    正如叶小凡在千鹤派中学习的那样,这些都是构成编程逻辑的基石。在现实世界的编程学习中,新手首先要学会如何声明变量,并给它们赋予初始值。接下来,他们需要区分不同的数据类型,例如字符串、数字、布尔值等,并...

    基于CSS、HTML、JavaScript的婚纱主题设计源码

    该项目是一个精致的婚纱主题网站设计源码,包含71个文件,涵盖24个JPG图片、24个PNG图片、14个CSS样式表、6个HTML页面、2个...这套源码由CSS、HTML和JavaScript构成,旨在为用户提供一个视觉优美的婚纱展示平台。

    javascript

    这些基础知识构成了编写任何JavaScript程序的基础。 在JavaScript中,理解作用域和闭包是至关重要的。全局变量在整个脚本中都能访问,而局部变量仅在函数内部有效。闭包则允许函数访问并操作其外部作用域内的变量,...

    李立超JavaScript基础篇笔记

    JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。...这些类型构成了JS编程的基础,理解和掌握它们是学习JavaScript的第一步。

    JavaScript基础教程(pdf版)

    JavaScript,简称为JS,是一种广泛应用于网页和网络应用的轻量级编程语言,与HTML和CSS一起构成了网页开发的三大核心技术。本教程旨在为初学者提供一个全面的JavaScript基础知识学习平台,帮助理解并掌握这种强大的...

Global site tag (gtag.js) - Google Analytics