文档章节

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

 

 

 

© 著作权归作者所有

共有 人打赏支持
哎那个新来的
粉丝 0
博文 92
码字总数 29196
作品 0
闸北
程序员
读《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简介

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
世界级javascript大师们的视频与PPT

阅读: 6 评论: 0 作者: 阿K&LiveCai 发表于 2010-03-26 10:45 原文链接 来源:css9.net 导读:本文中的javascript大师们大多来自yahoo公司,可能说起他们的名字国内熟悉的人并不多,不过说...

陈波
2010/03/30
0
0
javascript 完美继承机制

有关javascript的继承在《javascript 高级程序设计》第三版 中讲的很详细,也极力推荐初学者学习本书。 function object(o){function F(){}F.prototype = o;return new F();} function inher...

造化玉碟
2014/04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Go interface{} to string

package mainimport "fmt"func main() {var a interface{}a = "dsadjaldaldad"var b stringb = a.(string) // 话说,用人话说的话,这叫什么操作?fmt.Println(a, b)}...

taadis
9分钟前
0
0
数据库防火墙

数据库防火墙顾名思义是一款数据(库)安全设备,从防火墙这个词可以看出,其主要作用是做来自于外部的危险隔离。换句话说,数据库防火墙应该在入侵在到达数据库之前将其阻断,至少需要在入侵...

突突突酱
19分钟前
1
0
RDBMS 关系型数据库与 NoSQL 全面比较

随着互联网的不断发展,各种类型的应用层出不穷,所以导致在这个云计算的时代,对技术提出了更多的需求,主要体现在下面这四个方面: 低延迟的读写速度:应用快速地反应能极大地提升用户的满...

PeakFang-BOK
27分钟前
1
0
徒弟做了一个Python的实战小项目——银行系统

国际惯例:实践是检验真理的唯一标准。 众所周知,在编程过程中理论知识再充实也需要通过项目的炼金石。下面给大家看一下我徒弟做的一个小项目实战要求,是做一个银行系统,就是我们去银行办...

无也Python
34分钟前
2
0
vue.js响应式原理解析与实现

从很久之前就已经接触过了angularjs了,当时就已经了解到,angularjs是通过脏检查来实现数据监测以及页面更新渲染。之后,再接触了vue.js,当时也一度很好奇vue.js是如何监测数据更新并且重新...

peakedness丶
52分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部