A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

尔~☆太诚实

初级黑马

  • 黑马币:0

  • 帖子:4

  • 精华:0

© 尔~☆太诚实 初级黑马   /  2013-5-5 20:50  /  1254 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文


一.String对象
(1)创建:var String = new String(“Hello”);
(2)属性
1)length属性
var myName = new String(“Paul”);
document.write(myName.length);
(3)方法
             1charAt()方法
作用:选取字符串中某一位置上的单个字符。
var myString = prompt(“Enter some text”, “HelloWorld”);
var theLastChar =myString.charAt(myString.length - 1);
document.write(“The last character is “ +theLastChar);
2)charCodeAt()方法
作用:该方法与charAt()方法类似,但它不返回指定位置上的字符本身,而是
返回该字符在Unicode字符集中的编码值。
var myString = prompt(“Enter some text”, “HelloWorld”);
var theFirstCharCode =myString.charCodeAt(0);
document.write(“The first character is “ +theFirstCharCode);
3)fromCharCode()方法
   作用:它把一系列用逗号分隔的字符编码转换为一个字符串。但是他说String
   类的一个静态方法,这意味着我们无需创建一个String对象实例,就可以直接
   调用该方法。
       var myString;
       myString =String.formCharCode(65, 66, 67);
    4)indexOf()方法和lastIndexOf()方法
       作用:用于查找一个字符串中是否包含了某个子字符串。indexOf()方法是从前
       往后找,lastIndexOf()方法是从后往前找。如果找不到子串则返回-1。
5)substr()方法和substring方法
   作用:用来复制字符串的一个子串,这个子串可以一个给另一个变量复制,或
   者用于某个表达式中。
   var myString = “Javascript”;
   var mySubString =myString.substring(0, 4);
   alert(mySubString);
   第一个参数表上复制子串位置的开始,第二个表示复制子串的长度。
   var myString = “Javascript”;
   var mySubString =myString.substr(0, 4);
   alert(mySubString);
   JavaScript同时支持substr()方法和substring()方法是因为:substring()方法可以
   被IE3+浏览器和NN2+浏览器支持。而substr()方法仅仅被4.0以后的版本浏览
   器支持。
        6toLowerCase()方法和toUpperCase()方法
   作用:用来实现字符串大小写形式的转换。
二.Math对象
   1)创建:Math对象是一个全局对象,在使用之前不需要将一个变量声明为Math对象。
       也不需要定义一个新的Math对象,JavaScript将自动创建好一个对象,我们可以直
       接使用它即可。
   2)属性:包含一些数学常量,如PI圆周率。
   3)方法
        1abs()方法
   作用:abs方法返回传入参数的绝对值。
  var number = -101;
  document.write(Math.abs(myNumber));
2)ceil()方法
   作用:Math.ceil(n)方法将返回大于或等于n的最小整数。
   与parseInt()不同,parseInt()方法只是简单的阶段小数点之后的所有数字,而把
   整数部分留下来。而ceil方法是向上取整数,返回大于或等于n的最小整数。
   var myNumber = 101.01;
  document.write(Math.ceil(myNumber) + “<br>”);
  document.write(parseInt(myNumber));
3)floor()方法
   作用:与ceil()方法类似,不过floor()方法是用于向下取整,即对于Math.floor(n)
   方法,它将返回小于或等于n的最大整数。
4)round()方法
   作用:对一个数值进行四舍五入。
  var myNumber = 44.5;
  document.write(Math.round(myNumber) + “<br>”);
5)random()方法
   作用:用于返回一个0~1之间的随机数,包含0但是不包含1。
   Math.random()*100得到0~100之间的随机数。
6)pow()方法
   作用:用于计算一个数指定的幂,通常具有pow(n, m)的形式。第一个参数n表
   示用于求幂的底数,第二个参数表示幂。
   pow(2, 8) 表示2的8次幂,即:2*2*2*2*2*2*2*2的值。
三.Number对象
   1)创建:var firstNumber = new Number(123);
   2)属性:无
   3)方法
        1toFixed()方法
           作用:该方法用于截取指定小数点位数的数字,他截取的不仅仅是小数位,同
           时根据截取位置的下一个小数位进行四舍五入。注意:JavaScript只能截取小数
           点之后0位到20位的小数。
           var myNumber = 10.739
           var fixedNumber =myNumber.toFixed(2);
           执行后fixedNumber的值为10.74
四.Array对象
   1)创建:var names= new Array();
(2)属性
    1)length属性
        作用:获得数组对象的长度,即数组中元素的个数。
(3)方法
1)concat()方法
   作用:可以把两个两个单独的数组连接起来,形成一个新的数组。
   两个独立的数组names和ages,names.concat(ages);第二个数组接在第一个数组
   的后面,然后再把连接的结果在赋给第一个数组。
2)slice()方法
   作用:可以复制数组中的一部分元素,返回一个数组对象,原数组不受影响。
  var names = new Array(“Paul”, “Sarah”, “Lousie”, “Adam”, “Bob”);
  var slicedArray = names.slice(1, 3);
   注意:元素的起始位置的元素包含在子数组中,而结束位置边界的元素并不包
   含在子数组中。如果省略第二个参数,则返回自起始索引之后的所有数组元素。
   上例返回Sarah 和 Lousie。
3)join()方法
   作用:将一个数组中的所有元素转换成字符串类型,并将这些字符串类型连接
   成一个完整的字符。还可以为该方法设置一个指定的字符,该字符将在连接各
   个数组元素时作为数组元素的分隔符。
   var myShopping = new Array(“Egg”,“Milk”,”Potatoes”,”Cereal”,”Banana”);
   var myShoppingList =myShopping.join(“<br>”);
  document.write(myShoppingList);
4)sort()方法
   作用:当数组中具有相同数据类型的数据时,使用该方法进行对这些数组元素
   排序,按照升序排列。
   var names = new Array(“Paul”,“Sarah”,”Louise”,”Adam”,”Bob”);
   names.sort();
5)reverse()方法
             作用:反转数组中的元素顺序,即将数组中的元素按照顺序前后颠倒,注意这
           里不是排序。上例中的:myShopping.reverse();
                sort()reverse()方法联合使用时,可以实现数值的降序方法排序。


1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马