9_引用类型(【六】其他引用类型)
2015-03-02 00:00
246 查看
摘要: 单体对象
Math对象
Date对象
单体对象:
Global对象(全局)这个对象不存在,无形的对象
其内部定义了一些方法和属性:encodeURI 、encodeURIComponent、decodeURI、decodeURIComponent、eval、parseInt、parseFloat、isNaN、escape、unescape
Math对象:
内置的Math对象可以用来处理各种数学运算
可以直接调用的方法:Math.数学函数(参数)
求随机数方法:Math.random(),产生 [0,1) 范围一个任意数
Date对象:
获取当前时间的一系列详细方法
基本包装类型:
Boolean、String、Number和java的用法类似
Function类型、RegExp类型(以后学习)
Math对象
Date对象
单体对象:
Global对象(全局)这个对象不存在,无形的对象
其内部定义了一些方法和属性:encodeURI 、encodeURIComponent、decodeURI、decodeURIComponent、eval、parseInt、parseFloat、isNaN、escape、unescape
//Global 全局对象 实际不存在,在浏览器中表现为window对象 var uri = "htt://www.xyz.com cn"; //encodeURI encodeURIComponent var str1 = window.encodeURI(uri); var str2 = window.encodeURIComponent(uri); console.info(str1); console.info(str2); //decodeURI decodeURIComponent console.info(window.decodeURI(str1)); console.info(window.decodeURIComponent(str2)); //eval(string)方法 把传入的字符串作为js代码解析 var str = "var a = 10; var b = 20;"; window.eval(str); console.info(a + b); //parseInt parseFloat var num1 = window.parseInt("20"); var num2 = window.parseFloat("20.5"); console.info(num1 + num2); console.info(typeof num1); console.info(typeof num2); //escape unescape 给传入的字符编码 解码 var str1 = "你好,世界!"; var str2 = window.escape(str1); var str3 = unescape(str2); console.info(str1); console.info(str2); console.info(str3); //isNaN(x) 如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。 var num1 = "10"; var num2 = "abcd10e"; console.info(window.isNaN(num1)); console.info(window.isNaN(num2)); //在js里面 只有NaN自身不想等 console.info(NaN == NaN);
Math对象:
内置的Math对象可以用来处理各种数学运算
可以直接调用的方法:Math.数学函数(参数)
求随机数方法:Math.random(),产生 [0,1) 范围一个任意数
//使用Math.random()方法产生[0, 1)之间的随即数 console.info(Math.random());
Date对象:
获取当前时间的一系列详细方法
//Date 日期类型 var date = new Date(); console.info(date); var year = date.getFullYear(); var month = date.getMonth() + 1; var d = date.getDate(); var day = date.getDay(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); console.info("今天是:" + year + "年" + month + "月" + d + "日 " + hour + "时" + minute + "分" + second + "秒 星期" + day); console.info(date.getTime());
基本包装类型:
Boolean、String、Number和java的用法类似
Function类型、RegExp类型(以后学习)
相关文章推荐
- javaScript——其他引用类型对象
- 在C#中对于null/DBNull.Value值进行类型转换时,除了Convert.ToString()之外,其他的转换都会报空引用异常;
- List实体集合更改任意Model中某一个字段的值,其他Model值也一起变了,引用类型和值类型的问题
- Html类型单元格如何引用其他单元格值
- String是引用类型,和其他引用类型区别在哪里?
- Java自学之路-Java基础教程-20:Java的数组以及其他引用类型和JDK
- javascript 数组 和其他引用类型
- 数组与字符串、字符指针与其他类型指针、赋值参数、指针参数以及引用参数、函数指针
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- 二、关于数组、值类型、引用类型及其他
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- JavaScript基础学习(五)—其他引用类型
- 值类型包含其他引用类型
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- JS其他引用类型对象
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- 9、其他引用类型对象
- IO其他流--处理流保留数据+引用数据类型
- 基本数据类型的包装类型作为参数传递,以及其他引用类型作为参数传递,以及List中值的交换的一些问题
- Ⅴ.spring的点点滴滴--引用其他对象或类型的成员