学习js笔记一(Math)

来源:互联网 发布:怎么加入淘宝客平台 编辑:程序博客网 时间:2024/05/21 01:57

1、substring、slice和substr的区别;

  • substring 不能接受负的参数,而 slice 方法则可以

  • substring 第二个参数是指定截取结束的位置,而 substr  方法第二个参数是指定字符串截取的长度

2、fromCharCode 方法用于把一个或多个 Unicode 值转换为(大写)字符串,并返回该字符串。
<script language="JavaScript">
      
document.write(String.fromCharCode(72,69,76,76,79))
document.write("<br />")
document.write(String.fromCharCode(65,66,67))
      
</script>

运行该例子,输出:

HELLO

ABC


3、oUpperCase 方法用于把(英文)字符串转换为大写,并返回转换后的字符串。其语法如下:

str_object.toUpperCase()


4、toLowerCase 方法用于把(英文)字符串转换为小写,并返回转换后的字符串。

str_object.toLowerCase()

5、lastIndexOf 方法用于计算指定的字符串在整个字符串中最后一次出现的位置,并返回该数值。其语法如下:

str_object.lastIndexOf( search, start );

str_object要操作的字符串(对象)
search 必需。要检索的字符串
start 可选。指定开始检索的位置,如省略该参数,则将从字符串的最后一个字符开始检索


6、charAt 方法用于从字符串中取得指定位置的字符。其语法如下:

str_object.charAt( x )

7、Array 对象的 sort 方法用于对数组的元素进行排序。语法如下:

array_object.sort( sortby )


sortby 为asc,desc


8、Array pop 方法用于颠倒数组中元素的顺序。语法如下:

array_object.reverse( )

9、shift 方法用于删除数组的第一个元素,并返回删除的元素值。语法如下:

array_object.shift( );

10、pop 方法用于删除数组最后一个元素,并返回删除的元素值。语法如下:

array_object.pop( );

11、
pop 方法用于删除数组最后一个元素,并返回删除的元素值。语法如下:

array_object.pop( )


12、push 方法用于向数组的末尾添加一个或多个元素,并返回新数组的长度。语法如下:


array_object.push( newelement1, newelement2, ... )

<script language="JavaScript">
      
var array_1 = new Array('a','b','c');
document.write( array_1.push(1,2) + '<br />' );
document.write( array_1 );
      
</script>
运行该例子,输出:

5
a,b,c,1,2


13、splice 方法用于插入、删除或替换数组的元素,返回删除的元素。语法如下:

array_object.splice(start, num, element1, element1, ...)
参数说明:
参数 说明
array_object 要操作的数组(对象)
start 必需。开始添加/删除元素的下标数字。
num 可选。规定应该删除多少元素,数字。可以是 "0",如果省略则删除从 start 到原数组结尾的所有元素。
element1, ... 可选。规定从 start 处要添加到数组的新元素序列,使用 , 分隔多个元素。


<script language="JavaScript">
      
var array_1 = new Array('a','b','c','d');
document.write( array_1.splice(1,2) + '<br />' );
document.write( array_1 );
      
</script>
运行该例子,输出:


练练手

b,c
a,d


14、unshift 方法用于向数组的开头添加一个或多个元素,并返回新数组的长度。语法如下:


array_object.unshift( newelement1, newelement2, ... )

0 0
原创粉丝点击