JavaScript在线手册

 

  • JavaScript对象:

    对象是一组具有属性和方法的经过组织的数据。

  • 默认对象:
  •  

    • 字符串对象;

      建立字符串对象:

        格式:字符串对象名称=new String(字符串常量)
        格式:字符串变量名称="字符串常量"

      字符串对象的属性:

        格式:字符串对象名称.属性

        属性:length   字符串长度

      字符串对象的方法:

        格式:字符串对象名称.方法

        方法:
      bold() 粗体
      italtics() 斜体
      strike() 删除线
      fontsize(字级大小) 文字大小
      fontcolor(#rrggbb) 文字颜色
      sup() 上标
      sub() 下标
      toUpperCase() 大写
      toLowerCase() 小写
      charAt(索引) 返回索引位置的字符
      charCodeAt(索引) 返回索引位置的ASCII字符码,十进制表示
      indexOf("字串"[,索引]) 返回字串在对象中的索引位置
      lastIndexOf("字串"[,索引]) 返回字串在对象中的索引位置(反向搜索)
      search("字串") 返回字串在对象中的索引位置
      replace("字串1","字串2") 字串2替换字串1
      slice(索引i[,索引j]) 返回索引i倒索引j-1的子串
      split(["字串"][,限制]) 将字串从对象中删除
      substr(start[,length]) 返回特定长度的字串
      substring(索引i[,索引j]) 返回索引i倒索引j-1的子串
      link("url") 设置链接
      match(/匹配字符/)

      \d

      匹配一个数字字符。

      \D

      匹配一个非数字字符。

      \n

      匹配一个换行符。

      \r

      匹配一个回车符。

      \s

      匹配一个空格符。

      \S

      匹配任意非空格符。

      \t

      匹配一个table符。

      \W

      匹配任何非单词符。

      \num

      匹配正整数num。

      /n/

      匹配八进制,十六进制,十进制的escape值。

      toString() 返回字符串
      valueOf() 返回字符串值

        例1:
      <Script>
      var str = "JavaScript";

      document.write(str.bold(),"<BR>");
      document.write(str.fixed(),"<BR>");
      document.write(str.fontcolor("red"),"<BR>");
      document.write(str.fontsize(5),"<BR>");

      </Script>


        例2:
      <Script>

      var str = "JavaScript";
      var num = 1234;

      document.write(str.toUpperCase(), "<BR>");
      document.write(num.toString().charAt(2),"<BR>");
      document.write(str.substring(0,4), "<BR>");

      </Script>


        例3:
      <Script>

      var str = "JavaScript";

      document.write(str, " 有 ", str.length, " 个字<BR>");
      document.write(str.fontcolor("green"), " 不是 ");
      document.write(str.substr(0,4).fontcolor("red"));
      document.write(" 也不是 ", str.replace("Java", "VB"));

      </Script>


        例4:
      <Script>

      var str = "hubert@abc.com.cn";
      var idx = str.search("@");
      var usr = str.substr(0,idx);

      document.write(usr.toUpperCase().fontsize(7), "<BR>");
      document.write("你的电子信箱是", str);

      </Script>


        例5:
      <Script>

      function isEmail(){
        var str = document.form1.add.value;
        if (str.indexOf("@") == -1)
          alert("请填写正确的EMail地址");
        else
          alert("OK!");
      }

      </Script>

      <FORM name="form1">
      请输入你的 EMail 地址:
      <INPUT TYPE="text" name="add">
      <INPUT TYPE="button" value="开始检查" onClick="isEmail()">
      </FORM>

    •  

asp之家,致力于为Asp学习者提供专业而高质量的建站内容!
https://www.aspxhome.com