zoukankan      html  css  js  c++  java
  • 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 //制定未定义的值

  • 相关阅读:
    hdu 4777 树状数组+合数分解
    hdu5635 BestCoder Round #74 (div.2)
    hdu 5636 搜索 BestCoder Round #74 (div.2)
    hdu 5637 BestCoder Round #74 (div.2)
    hdu4605 树状数组+离散化+dfs
    hdu4521 线段树+dp
    hdu3340 线段树+多边形
    孜孜不倦,必能求索;风尘仆仆,终有归途。
    增加、删除类文件或者在一个类中增加、删除方法时,是不能够热部署到服务上的。这时候需要停止服务器重新部署后再启动,就不会出现上面的提示了。
    为什么jdk1.8不支持sql.append,该如何解决
  • 原文地址:https://www.cnblogs.com/lionisnotkitty/p/6000479.html
Copyright © 2011-2022 走看看