JS 引用数据类型

<!--Global-->
var uri="http://www.cnblogs.com/jalja/p/4388649.html";
//编码
var str1= encodeURI(uri);
var str2= encodeURIComponent(uri);//任何不标准的文字都会进行编码
//解码
var str3= decodeURI(str1);
var str4= decodeURIComponent(str2);//任何不标准的文字都会进行解码
//转码(uri)
var str5="中国";
var str6=escape(str5);
var str7=unescape(str6);
<!--eval(String)javaScript解析器-->
var ss="var a=10;var b=20";
eval(ss);
var ss2=a+b;//30
var strObj="{‘name‘:‘AA‘,‘age‘:‘20‘}";
var obj=eval(‘(‘+strObj+‘)‘);
console.info(obj.age);//20
<!--isNaN 如果不是number 返回true-->
var n=‘10‘;
var flag=isNaN(n);//false
<!-- Date -->
var date=new Date();
var year=date.getFullYear();//年
var month=date.getMonth()+1;
var day=date.getDate();//日
var hours=date.getHours();//时
var min=date.getMinutes();//分
var sc=date.getSeconds();//秒

时间: 2024-10-03 20:28:14

JS 引用数据类型的相关文章

前端学习(26)~js学习(四):基本数据类型vs引用数据类型

在上一篇文章中,我们介绍过,变量有以下数据类型: 基本数据类型(值类型):String 字符串.Number 数值.Boolean 布尔值.Null 空值.Undefined 未定义. 引用数据类型(引用类型):Object 对象. 本文,我们针对这两种类型,做进一步介绍.我们先来看个例子. 基本数据类型举例: var a = 23; var b = a; a++; console.log(a); // 打印结果:24 console.log(b); // 打印结果:23 上面的代码中:a 和

js基础之引用数据类型

引用类型数据: 也就是对象类型Object type,比如:Object .Array .Function .Data等. javascript的引用数据类型是保存在堆内存中的对象. 与其他语言的不同是,你不可以直接访问堆内存空间中的位置和操作堆内存空间.只能操作对象在栈内存中的引用地址. 所以,引用类型数据在栈内存中保存的实际上是对象在堆内存中的引用地址.通过这个引用地址可以快速查找到保存中堆内存中的对象. var obj1 = new Object(); var obj2 = obj1; o

js中基本数据类型和引用数据类型的区别

1.基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型. 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象. 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值. 2.常见的基本数据类型: Number.String .Boolean.Null和Undefined.基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值.示例: var a = 10; var b = a; b = 20;

js中基本数据类型与引用数据类型的本质区别

代码 /** * 基本数据类型:string, number, boolean, null, undefined. * * 说明: * 基本数据类型的变量是保存在栈内存中的,基本数据类型的值 * 直接在栈内存中存储,值与值之间是独立存在的,修改一个变量不 * 会影响其他的变量. * * 比较: * 当比较两个基本数据类型的值时,本质上是比较值 */ // 创建number型变量a值为1 var a = 1; // 将变量a赋值给变量b,本质是值的拷贝 var b = a; console.log

node.js对象数据类型

在这里复习下前端JS的数据类型:前端JS中的数据类型: 1.基本/原生/值类型 string.number.boolean.null.undefined 2.引用/对象类型    ES对象类型:String.Number.Boolean.Math.Date.RegExp.Object.Function.Error,Array,Global对象.    BOM对象类型:window.document.screen.history.location.navigator.event...    DOM

JavaScript中基本数据类型和引用数据类型的区别

1.基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型. 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象. 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值. 2.常见的基本数据类型: Number.String .Boolean.Null和Undefined.基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值.示例: var a = 10; var b = a; b = 20;

JS中数据类型及原生对象简介

js是一种专门设计用来给网页增加交互性的编程语言,它的技术体系包含了一下几个方面: 1.JavaScript核心语言定义:包括数据类型,变量,常量,运算符,语句等. 2.原生对象和内置对象 3.浏览器对象BOM 4.文档对象类型DOM 5.事件处理模型 将js添加到文档中的方法有三种: 1.内嵌式 2.将js源文件通过<script>元素的src属性连接到XHTML文档中 3.脚本包含在XHTML事件处理属性中,例如onclick js的数据类型分为原始数据类型和引用数据类型: 一.原始数据类

关于js一些数据类型的一些摸索

#p1 js中新建一个字符串对象var a = new String("123"); 返回给a的将是一个String对象:String {0: "1", 1: "2", 2: "3", length: 3, [[PrimitiveValue]]: "123"}; 因为Array数组类型中也存在一个length,并且改变length能够改变数组的大小,而String对象的length属性是一个只读属性,并不可

论基本数据类型与引用数据类型以及深浅拷贝的区别

一.数据类型 Js有两种数据类型 基本数据类型:Number.String.Boolean.Null.undefined.Symbol(ES6)等: 引用数据类型:Object(数据.数组.函数.正则表达式等,除基本数据类型以外都是对象) 2. 这两种数据类型的区别 栈与堆的概念 原文地址:https://www.cnblogs.com/wxh0929/p/11133559.html