javascript对象(2)
Number对象
创建方法
var myNum=new Number(value); //返回一个新创建的Number对象
var myNum=Number(value); //把Number()作为一个函数调用,把参数转换成一个原始的数值,并返回这个值,如果转换失败,则返回NAN。
属性
constructor
MAX_VALUE //js中可表示的最大数,Number.MAX_VALUE
MIN_VALUE //js中可表示的最小的数,接近0,不小于0
NAN
NEGATIVE_INFINITY
POSITIVE_INFINITY
prototype
方法
toString()
toLocaleString()
toFixed(num) //把Number四舍五入为指定位数的数字。
toExponentical() //把对象的值转换为指数计数法
toPrecision() //把数字格式化为指定的长度
valueOf()
String 对象
创建:
new String(s); //返回一个新创建的String对象,存放的是字符串s或s的字符串表示。
String(s); //把s转换成原始的字符串并返回转换后的值。
属性:
constructor
length
prototype
方法:
anchor() //创建HTML锚,括号里面为锚名称。即a标签里面的name属性。
big() //用大号字体显示字符串
bold()
charAt() //返回在制定位置的字符,括号里面为字符串中某个位置的下标,从0开始。
fixed()
fontcolor()
fontsize()
fromCharCode() //接受一个或多个Unicode值,只能是原String对象,不能是自己创建的String对象。document.write(String.fromCharCode(72,69,76));输出:HEL
indexOf() //检索字符串,括号里面两个参数,检索的值和开始检索的位置。
italics()
lastIndexOf() //从后向前搜索字符串
link() //将字符串显示为链接,括号里为链接地址
localeCompare() //用本地特定的顺序来比较两个字符串
match() //找到一个或多个正则表达式的匹配
replace() //替换与正则表达式的匹配
search() //检索与正则表达式相匹配的值
slice() //提取字符串的片段,并在新的字符串中返回被提取的部分
small()
split() //把字符串分割为字符串数组
strike() //使用删除线来显示字符串
sub()
substr() //从其实索引号提取字符串中指定书目的字符
substting() //提取字符串中两个指定的索引号之间的内容
sup()
toLocaleLowerCase()
toLocaleUpperCase()
toLowerCase()
toUpperCase()
toSource()
toString()
valueOf()
String类定义的方法都不能改变字符串的内容,运用方法后,返回的是全新的字符串,而不是修改原始字符串。
RegExp对象
直接量语法
/pattern/attributes
创建语法:
new RegExp(pattern,attributes);
方法见正则表达式学习一文
js function全局对象
全局属性和函数可用于内建的js对象
顶层函数:
decodeURI() //解码某个编码的URI
<script type="text/javascript">
var test1="http://www.w3school.com.cn/My first/"
document.write(encodeURI(test1)+ "<br />")
document.write(decodeURI(test1))
</script>
输出:
http://www.w3school.com.cn/My%20first/
http://www.w3school.com.cn/My first/
decodeURIComponent() //解码一个编码的URI组件
encodeURI() //把字符串编码为URI
encodeURIComponent() //把字符串编码为URI组件。与encodeURI()的区别在于会对发现的任何非标准字符进行编码,比如‘&’‘:’‘/’等。encodeURI()不会对这些字符进行编码。
escape() //对字符串进行编码,返回编码的string副本。不会对ASCII字母和数字进行编码,也不会对这些ASCII标点符号编码:* @ - _ + ./
eval() //计算JavaScript字符串,并把它作为脚本代码来执行。不能覆盖eval()属性或给eval()方法赋予另一个属性并调用,会跑出错误。谨慎使用。
getClass() //返回一个javaObject的JavaClass
isFinite() //检查某个值是否为有穷大的数
isNaN() //检查某个值是否是数字
Number() //把对象的值转换为数字
parseFloat() //解析一个字符串并返回一个浮点数
parseInt() //解析一个字符串并返回一个整数
String() //把对象的值转换为字符串
unescape() //对由escape()编码的字符进行解码
顶层属性(全局属性)
Infinity //代表正的无穷大的数值
java //代表java.*包层级的一个JavaPackage
NaN //制定某个值是不是数字值
Packages //根JavaPackage对象
undefined //制定未定义的值
javascript对象(2)的更多相关文章
- json与JavaScript对象互换
1,json字符串转化为JavaScript对象: 方法:JSON.parse(string) eg:var account = '{"name":"jaytan&quo ...
- javaScript对象-基本包装类型的详解
本人按书上的内容大致地把javaScript对象划分成“引用类型”.“基本包装类型”和“内置对象”三块内容. 我们这篇先了解下基本包装类型的详细用法吧! 一.我们先解下相关概念: 1.引用类型的值(对 ...
- 如何理解javaScript对象?
在我们生活中,常常会提到对象一词,如:你找到对象了吗?你的对象是谁呀?等等. 在我们家庭中,有男友的女青年都会说我有对象了,那么她的对象是XX(她的男友). 夫妻间呢?都会说我的爱人是谁谁谁,现在我们 ...
- 简述JavaScript对象、数组对象与类数组对象
问题引出 在上图给出的文档中,用JavaScript获取那个a标签,要用什么办法呢?相信第一反应一定是使用document.getElementsByTagName('a')[0]来获取.同样的,在使 ...
- 深入理解javascript对象系列第二篇——属性操作
× 目录 [1]查询 [2]设置 [3]删除[4]继承 前面的话 对于对象来说,属性操作是绕不开的话题.类似于“增删改查”的基本操作,属性操作分为属性查询.属性设置.属性删除,还包括属性继承.本文是对 ...
- Javascript对象的方法赋值
Javascript对象编程学习中,一直不能很好的掌握对象的属性(property)和方法(method).今天在写代码过程中,又犯了一个低级错误. <!DOCTYPE html> < ...
- web前端学习(二) javascript对象和原型继承
目录 1. JavaScrpt对象 2. 原型对象和继承 3. 对象的克隆 (1)javascript对象 在JS中,对象是属性的容器.对于单个对象来说,都由属性名和属性值构成:其中属性名需要是标识符 ...
- 如何判断Javascript对象是否存在
Javascript语言的设计不够严谨,很多地方一不小心就会出错. 举例来说,请考虑以下情况. 现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明.用自然语言描述的算法如下: ...
- JavaScript 对象、DOM对象、jquery对象的区别、转换详解
一.JavaScript 对象 JavaScript 提供多个内建对象,比如 String.Date.Array 等等. 对象只是带有属性和方法的特殊数据类型. 访问对象的属性: [javascrip ...
- 关于javascript对象的简单记忆法
关于javascript对象方法的简单记忆法(个人整理) string对象: 大号小号闪烁加链接./big/small/blink/link/ 粗体斜体打字删除线./bold/italics/fixe ...
随机推荐
- Xcode 6.x 添加Empty Application模板
Xcode 6.x 添加Empty Application模板 在Apple最新的XCode6.x中没有了Empty Application模板,这对一个老人来说是不能别接受的,同时也可以看出Appl ...
- Virtualbox+UbuntuServer+Xshell搭建Linux开发环境
需求背景 嵌入式开发环境以编译服务器(Linux系统)为核心, 开发人员较多使用Windows系统, 通过若干工具, 可以实现开发人员使用Windows的开发工具,编写代码,然后在Linux系统上编译 ...
- centos 6.4下的postgresql 9.2使用
http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html
- ls常用参数
ls常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 玩Linux的老司机们每天都要敲的命令,但是这个鸡蛋的命令还有很多中玩法哟~跟着我一起敲一遍吧!在这里我就列举几个常 ...
- 认识javascript
javascript小知识 www.phonegap.com(跨平台开发框架) Cocos2d-Html5(WebGL渲染 javascript语言) creatjs.com(融合了flash动画的 ...
- Hashtable和HashMap区别
Hashtable和HashMap区别 相同点: 实现原理,功能相同,可以互用 主要区别: a.hashtable继承Directionary类,HashMap实现Map接口 b.Hashtable线 ...
- Node.js Express 获取request原始数据
app.use(bodyParser.json());客户端请求接口时如果指名请求头类型 为Content-Type=application/jsonbodyParser 会自动将 body 里的 j ...
- URAL 1161 Stripies(数学+贪心)
Our chemical biologists have invented a new very useful form of life called stripies (in fact, they ...
- paper 57 :颜色直方图的代码
clear clc close all Image = imread('29.jpg');[M,N,O] = size(Image);[h,s,v] = rgb2hsv(Image); H = h; ...
- MVC4中给TextBoxFor设置默认值和属性
例如:(特别注意在设置初始值的时候 Value 中的V要大写) @Html.TextBoxFor(model => model.CustomerCode, new { Value=" ...