All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
随机显示数据库记录_[Asp.Net教程]
.net操纵xml文件类
SQL转ACCESS解决自动编号问题_[SQL,Server教程]
编写数据库操作类,使ASP.NET中的数据库操作变得简单_[Asp.Net教程]
C#中WebBrower控件应用实例
Expression,Studio和Silverlight学习资源、安装问题汇总_[Asp.Net教程]
十天学会ASP.net,第七天_.net资料_编程技术
将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)_[Asp.Net教程]
W3C专业术语翻译对照表_[Html教程]
详解aspx页面事件的执行顺序_[Asp.Net教程]
Reading number is top 10 pictures
A man's favorite things5
接财神,大吉大利,财源滚滚来
职场回春术
Terrorist smile the largest human history an explosion2
教你22句话
不知名的美女素颜照1
随便发几张图
A man's favorite things1
Chinese paper-cut grilles art appreciation4
NeedWallpaper6
Download software ranking
I'm come from Beijing1
I'm come from Beijing2
美女写真1
Eclipse 4.2.2 For Win32
Call Of Duty2
WebService在.NET中的实战应用教学视频 → 第1集
传奇私服架设教程-chm
星际争霸1.08硬盘免安装版
天龙八部最新服务端
尖东毒玫瑰A
归海一刀 published in(发表于) 2014/1/30 0:51:34 Edit(编辑)
Asp.Net,Ajax,学习笔记10,JavaScript的原生类型以及相关扩展(下)_[Asp.Net教程]

Asp.Net,Ajax,学习笔记10,JavaScript的原生类型以及相关扩展(下)_[Asp.Net教程]

Asp.Net Ajax 学习笔记10 JavaScript的原生类型以及相关扩展(下)_[Asp.Net教程]























1、Boolean原生类型及其扩展




Microsoft Ajax Livrary提供了唯一的扩展静态parse方法。Boolean.parse(string)




2、Number原生类型







  • 用来表示32位整数或64位浮点数


  • 可以用10进制、8进制、16进制表示整数


  • 可以使用普通小数表示方法表示浮点数,也可以用科学计数法表示浮点数

















    MAX_VALUE









    浮点数的最大值















    MIN_VALUE






    浮点数的最小值













    POSITIVE_INFINITY






    返回比在 JScript 中能够表示的最大的数 (Number.MAX_VALUE) 更大的值该值数学上的作用与正无穷相同













    NEGATIVE_INFINITY






    能够表示的最小负数(-Number.MAX_VALUE)更小的值













    NaN






    表明不是一个数字








注意:NaN之间不能做比较就是说NaN==NaN是个假值,如果判断一个数是不是数字使用isNaN函数判断,不要直接使用==NaN判断




3、Number原生类型的扩展

















Number.parseLocale(value)









返回一个由表示本地特写数字格式的字符串转换成的数字格式















Number.parseInvariant(value)






返回一个表示数字格式的逻辑字符串转换成的数字型













Number.prototype.format(format)






以字符串按照某种格式输出数字













Number.prototype.localeFormat(format)






以当地区域设置按照某种格式输出数字








localeFormat和parseLocale方法需要在页面中的ScriptManager的EnableScriptGlobalization属性设置为true。并且可以通过设置Page.Cultrue来改变浏览器中设置的语言文化




parseInvariant和format方法相当于输出语言环境位en-US的字符串




4、Date原生类型







  • UTC时间:国际标准时间


  • GMT时间:格林威治时间。GMT与UTC时间相差正负0.9秒。在不需要太精确的计算中,可以把两个时间看作一个时间


  • Date如何来表示一个时间?它保存一个数字,用来表示相对于UTC时间1970年1月1日时整的毫秒数偏移量





















Date.prototype.getTimezoneOffset()









获得时差的分钟数















Date.prototype.toString()






转换为一个包含日期和时间的字符串。与操作系统无关













Date.prototype.toDateString()






转换为一个包含日期的字符串。与操作系统无关













Date.prototype.toTimeString()






转换为一个包含时间的字符串。与操作系统无关













Date.prototype.toUTCString()






以UTC时间为标准转换为一个包含时间和日期的字符串。与操作系统无关













Date.prototype.toLocaleString()






以操作系统的本地设置相关,转换为一个包含日期和时间本地格式字符串













Date.prototype.toLocaleDateString()






以操作系统的本地设置相关,转换为一个包含日期本地格式字符串













Date.prototype.toLocaleTimeString()






以操作系统的本地设置相关,转换为一个包含时间本地格式字符串








还有很多修改和获取Date对象的属性,这里不一一列举了




5、Date原生类型的扩展






















Date.parseLocale(value,formats)









将value以某种格式转为一个Date对象















Date.parseInvariant(value,formats)






同上。两者本质上没有区别,如何保存Date对象有所区别













Date.prototype.format(format)






以字符串按照某种格式输出数字













Date.prototype.localeFormat(format)






以当地区域设置按照某种格式输出数字








原生类型的format格式与扩展类型相同

















i









显示日期、星期、时间的完全格式















d






短日期格式













D






长日期格式













t






短时间格式













T






长时间格式













F






完整的时间日期格式与i没什么区别













M,m






月份日期格式













Y,y






年和月份格式













dddd






完整星期几













MMMM






完整月份名













YYYY






四位年份数








这里只是几种常见的格式




6、String原生类型






















String.prototype.length









获得字符串长度















String.prototype.charAt(pos)






获得当前位置的字符













String.prototype.indexOf(str, position)






查找字符串













String.prototype.lastIndexOf(str, position)






从后查找字符串













String.prototype.match(regexp)






使用正则表达式检验字符串













String.prototype.replace(search, replaceValue)






替换字符串













String.prototype.search(regexp)






在字符串搜索某个子串













String.prototype.toUpperCase()






将字符串转换为大写













String.prototype.toLowerCase()






将字符串转换为小写













String.prototype.split(str)






以某个字符来分割字符串到数组













String.prototype.substring(start[,end])






得到子字符串,由下标start开始,到下标end-1为止。省略end,截取从start开始到字符串结尾的所有的字符













String.prototype.slice(start,end)






与substring方法功能相同,但是它接受负值参数。如果start小于0,表示时倒数第n位,end也是一样








7、String原生类型的扩展






















String.prototype.endsWith(str)









返回布尔值,表明是否以某字符串结尾。















String.prototype.startsWith(str)






返回布尔值,表明是否以某字符串开始













trim()






返回字符串,去掉字符串收尾空格













trimEnd()






去掉结尾空格













trimStart()






去掉开始空格













String.format(format,arg1[, arg2[,args...]]






以某种格式输出字符串













String.localeFormat(参数同上)






以当前语言环境的某种格式输出字符串
























































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.