文档章节

js高级程序设计的笔记(一)

哎那个新来的
 哎那个新来的
发布于 2017/03/11 22:28
字数 298
阅读 8
收藏 0

1.js中的 null : 如果只意在保存对象的变量还没有真正的保存对象之前,就需要先把该变量保存 null值,

null代表空对象的指针

2.函数的参数对象 arguments的理解。 argument对象的length属性

实例

function add(){

 if(arguments.lenght ==1){

    alert(arguments[0]+10);

 }else if(arguments.length == 2){

   arguments[1] = 30;   

   alert(arguments[0] + arguments[1]); //不管第二个参数值,是多少,通过arguments[1]使得值为30

}

}

 

3.函数的传递参数

function setName(obj){

    obj.name = "Nichiols";

     obj = new Object();

  obj.name ="Jons";

}

Person person = new Object();

setName(person);

alert(person.name); //"Nichiols"

//说明了引用类型的参数 是按值传递的,传递的不是对象的引用。

 

4.检测类型

1.typeof检测基本数据类型

var  s ="Native";  alert(typeof s) //String

var b = true ;  alert(typeof  b) //boolean

var c = 123; alert(typeof c) //number

var d;  alert(typeof d) //undefined

var  n = null; alert(typeof n) //object

var p = new Object(); alert(typeof p) // object

在检测引用类型的时候,想知道是什么类型的对象 ,

var p = new Object(); alert(p instanceof Object) //f返回true。所有引用类型都是Object的实例,所以使用 instanceof 返回引用类型 都为 true ,基本类型为false

 

 

 

© 著作权归作者所有

共有 人打赏支持
哎那个新来的
粉丝 1
博文 92
码字总数 29196
作品 0
闸北
程序员
私信 提问
分享51本关于JavaScript方面的学习书籍(免费下载)

分享51本关于JavaScript方面的学习书籍(免费下载) 1、JavaScript面向对象15分钟教程 2、原型、作用域、闭包的完整解释 3、Javascript面向对象特性实现(封装、继承、接口) 4、JavaScript面向...

邓剑彬
2012/12/02
1K
12
读《JavaScript高级程序设计》

1、JavaScript学习笔记1:JavaScript学前介绍 http://my.oschina.net/bluefly/blog/478575 2、JavaScript学习笔记2:JavaScript基本概念 http://my.oschina.net/bluefly/blog/484445......

slyso
2015/07/14
0
0
如何学习Javascript?你是入门,还是精通?

首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门。   谈不上经验,都是一些教训。   这个时候有人要说,“靠,你丫半桶水,凭啥教我们”。您先别急着骂,先听我说。...

coffeescript
2014/07/23
389
0
第一章--JavaScript简介

1. JavaScript的构成 1.1. ECMAScript ECMAScript规定了核心语言的组成部分分别为:语法、类型、语句、关键字、保留字、操作符、对象。 宿主环境:Web浏览器、Node、Adobe Flash。 1.2. DOM...

lovewt
06/05
0
0
JavaScript函数内部属性arguments

JavaScript高级程序设计(第三版),个人的读书笔记. 在JS函数内部,有两个特殊的对象:arguments和this,我们先讲下arguments。 arguments是一类数组对象,包含着输入函数中的所有参数。除此之外...

夏诺风
2014/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

设计模式“6”大原则!

面向对象设计原则 概述 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要...

Java干货分享
12分钟前
0
0
mybatis学习(1)

JDBC连接方式: 1.底层没有使用连接池,操作数据库需要频繁的创建和关闭连接,消耗资源。 2.写原生的JDBC代码在JAVA中,一旦需要修改SQL的话(比如表增加字段),JAVA需要整体重新编译,不利...

杨健-YJ
今天
4
0
怎么组织文档

可以从以下几个方面考虑组织文档: ☐ 各种分支的界面截图和对应的类及文件 ☐ 框架或类图 ☐ 流程图 ☐ 时序图 ☐ 注意事项

-___-
今天
4
0
分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更...

别打我会飞
今天
19
0
我的oracle11G,12c OCM之路

ocm认证感悟 ---------------------- 距离拿到ocm证书已经过了1年的时间,当初拿到证书的心情到现在还记得。其实在每个DBA心里都有一个成为强者的梦想,需要被认可,我也一样。我干过开发,做...

hnairdb
今天
7
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部