javascirpt对象运用与JS变量

时间:2021-10-19 16:52:42

abcdefghijklmnopqrstuvwyz

String 对象方法

charAt() 方法可返回指定位置的字符。stringObject.charAt(index)(index从0开始)【http://www.w3school.com.cn/jsref/jsref_charAt.asp】

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。【http://www.w3school.com.cn/jsref/jsref_indexOf.asp】

pop() 方法用于删除并返回数组的最后一个元素。【http://www.w3school.com.cn/jsref/jsref_pop.asp】

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。【http://www.w3school.com.cn/jsref/jsref_replace.asp】

shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。【http://www.w3school.com.cn/jsref/jsref_shift.asp】

split() 方法用于把一个字符串分割成字符串数组。 【http://www.w3school.com.cn/jsref/jsref_split.asp】

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。stringObject.substr(start,length)(index从0开始)【http://www.w3school.com.cn/jsref/jsref_substr.asp】

substring() 方法用于提取字符串中介于两个指定下标之间的字符。stringObject.substring(start,stop)(index从0开始)【http://www.w3school.com.cn/jsref/jsref_substring.asp】

slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符。【http://www.w3school.com.cn/jsref/jsref_slice_string.asp】

toString() 方法返回字符串。【http://www.w3school.com.cn/jsref/jsref_toString_string.asp】

toLowerCase() 方法用于把字符串转换为小写。stringObject.toLowerCase() 【http://www.w3school.com.cn/jsref/jsref_toLowerCase.asp】

toUpperCase() 方法用于把字符串转换为大写。stringObject.toUpperCase() 【http://www.w3school.com.cn/jsref/jsref_toUpperCase.asp】

empty() 方法从被选元素移除所有内容,包括所有文本和子节点。【http://www.w3school.com.cn/jquery/manipulation_empty.asp

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。【http://www.w3school.com.cn/jsref/jsref_push.asp

join() 方法用于把数组中的所有元素放入一个字符串。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。【http://www.w3school.com.cn/jsref/jsref_join.asp

顶层函数(全局函数)(functions)

parseFloat() 函数可解析一个字符串,并返回一个浮点数。【http://www.w3school.com.cn/jsref/jsref_parseFloat.asp】

parseInt() 函数可解析一个字符串,并返回一个整数。【http://www.w3school.com.cn/jsref/jsref_parseInt.asp】

函数

 JSON.parse 函数将 JavaScript 对象表示法 (JSON) 字符串转换为对象。JSON.parse(text [, reviver])一个有效的 JSON 字符串。【https://technet.microsoft.com/zh-cn/sysinternals/cc836466(en-us,VS.85).aspx

JS变量总结:

1、JavaScript与其他程序语言之间有些区别,其他程序语言大多需要为变量指定一个数据类型,例如将一个变量指定为整数型,那么这个变量就只能存储整数型数据,不可以存储浮点型或其他类型的数据。而JavaScript中的变量是没有类型(notype)的,这就意味着在JavaScript中的变量可以是任何一种数据类型。例如先将一个数字型数据赋给一个变量,在程序运行过程中,再将一个布尔型数据赋给同一个变量,这在JavaScript中是合法的。

2、在JavaScript中,使用一个变量之前,必须要先定义该变量。只有在定义了一个变量之后,系统才会准备一个内存空间来存储这个变量的值,而程序员可以通过变量名来存储或读取变量的值。在JavaScript中可以使用关键字var来定义一个变量。一个var关键字也可以同时定义多个变量,变量之间用逗号隔开。在定义了变量之后,如果没有为变量赋值,那么该变量的初始值为undefined。JavaScript支持在定义变量的同时为变量指定初始值。

3、变量可以根据其有效范围分为全局变量与局部变量两种。其中全局(global)变量从定义开始,到整个JavaScript代码结束为止,都可以使用;而局部(local)变量只有在函数内部里才生效。这里值得注意的是,在函数体内使用var关键字定义的变量为局部变量,如果要在函数体内定义全局变量,则不能使用var关键字,只需要直接给变量赋值即可。JavaScript中局部变量的有效范围与其他语言中局部变量的有效范围不同,JavaScript中只要在函数体内定义了局部变量,该局部变量就会在整个函数体内有效,而不是从定义局部变量的那行代码开始起效