举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > javascript 参数类型 Javascript 参考类型

javascript 参数类型 Javascript 参考类型

2023-03-13 12:20 JavaScript教程

javascript 参数类型 Javascript 参考类型

javascript 参数类型

JavaScript 参数类型是指在 JavaScript 中可以使用的参数类型。JavaScript 是一种动态语言,它不需要在声明变量时指定变量的类型,而是根据变量的值来自动推断出其类型。JavaScript 中有 6 种主要的数据类型:字符串、数字、布尔、null、undefined 和对象。

// 字符串
var str = "Hello World";
console.log(typeof str); // string
 
// 数字
var num = 10;
console.log(typeof num); // number
 
// 布尔值
var bool = true;
console.log(typeof bool); // boolean 
 
// null 类型(特殊对象) 
var n = null;   // null 表示一个“无”或者“空”的对象引用。它不能代表 0 或者其他任何数字。  
console.log(typeof n); // object   (注意:这里 typeof 返回的是 object)  

 // undefined 类型   (特殊对象)    undefined 表示一个未定义的变量或者未声明的变量。    var u;    console.log(u); // undefined    console.log(typeof u); // undefined  

 // 对象     JavaScript 中所有其他数据都是对象(包括函数)。     var obj = {name: "John", age: 20};     console.log(typeof obj); // object   

Javascript 参考类型

Javascript面向对象设计 - JavaScript参考类型


引用类型表示JavaScript中的对象。

引用值是引用类型的实例。

Javascript中的对象是无序的属性列表,由字符串类型中的名称和值组成。

当一个属性的值是一个函数时,它被称为一个方法。

函数本身实际上是JavaScript中的引用值。

可以执行函数属性。

创建对象

我们可以将JavaScript对象看作哈希表。

我们可以使用 new 运算符和构造函数来创建一个对象。

任何Javascript函数都可以是对象的构造函数。 语法为创建contructor与创建函数的语法相同。

以下代码创建一个通用对象,并在 myObject 中存储对它的引用:

var myObject = new Object(); 
console.log(typeof myObject);

上面的代码生成以下结果。

引用类型变量保存一个指针  对象的内存中的位置。

原始类型值直接存储在变量中。

当将对象分配给变量时,将分配指针。

当将一个变量分配给另一个变量用于引用类型时,每个变量  获取指针的副本,并且它们引用同一对象记忆。

例如:

var object1 = new Object(); 
var object2 = object1; 

然后,我们定义了另一个变量 object2 其被分配 object1 的值。

object1和object2变量都指向同一个对象。


添加或删除属性

例如:

var object1 = new Object(); 
var object2 = object1; 

object1.myValue = "CSS"; 
console.log(object2.myValue);  

上面的代码生成以下结果。

myValue 被添加到值为“CSS"的 object1

该属性在 object2 上是可访问的,因为 object1 object2 指向同一个对象。

我们可以在JavaScript中修改对象。

属性访问

我们可以在JavaScript中修改对象。

点符号是在JavaScript中访问属性的最常用方法。

我们可以通过使用带有字符串的括号符号来访问JavaScript对象的属性。

例如,你可以写这个代码,它使用点符号:

var array = []; 
array.push(1); 
console.log(array);

上面的代码生成以下结果。

使用括号符号,方法的名称包含在a中用方括号括起来的字符串,如下例所示:


var array = []; 
array["push"](1); 
console.log(array);

上面的代码生成以下结果。

当动态引用属性访问时,上述语法很有用。

以下代码使用括号符号引用a变量而不是字符串文字来指定要访问的属性。

var array = []; 
var method = "push"; 
array[method](1); 

console.log(array);

在上面的代码中,变量方法具有值“push",因此在数组上调用push()。

括号符号可以在属性名称中使用特殊字符。

阅读全文
以上是名动网为你收集整理的javascript 参数类型 Javascript 参考类型全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们