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中只要在函数体内定义了局部变量,该局部变量就会在整个函数体内有效,而不是从定义局部变量的那行代码开始起效

javascirpt对象运用与JS变量的更多相关文章

  1. JS变量对象详解

    JS变量对象详解 开年之后工作热情一直不是很高,这几天一直处于消极怠工状态.早上不想起床,起床了不想上班.明明放假之前工作热情还一直很高,一直心心念念的想把小程序项目怼出来,结果休假回来之后画风完全不 ...

  2. js变量作为数组对象的键值方法

    js变量作为数组对象的键值方法,变量键值获取数组值 js也可以像php的数组一样用下标获取数组的值,方法是: var arr = {'key':'abc'}; var key = 'key'; con ...

  3. js变量及其作用域

    Javascript和Java.C这些语言不同,它是一种无类型.弱检测的语言.它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量   一.js变量的类型及 ...

  4. JS变量和函数的一些理解

    今日看了下JS变量的一些文章,有些感触,把自己总结的一些写出来. JS初始化的过程1.JS解释器执行代码之前,创建全局变量2.用预定义的值和函数来初始化全局对象中的属性,3.搜索函数外的var声明,创 ...

  5. 第三章 Js变量的作用域和匿名函数

    3.1 先看下面的事例: ①var temp=0; ②temp=0; 当js解析器检测到①这种情况的时候,解析器会为这个变量开辟一个内存空间,如果前面已经存在这个变量,就会把这个变量覆盖掉. 当解析器 ...

  6. 详解js变量、作用域及内存

    详解js变量.作用域及内存 来源:伯乐在线 作者:trigkit4       原文出处: trigkit4    基本类型值有:undefined,NUll,Boolean,Number和Strin ...

  7. JS 数据类型转换-转换函数、强制类型转换、利用js变量弱类型转换

    1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型 ...

  8. js变量作用域及访问权限的探讨(2)

    每一种语言都有变量的概念,变量是用来存储信息的一个元素.比如下面这个函数: 复制代码 代码如下:  function Student(name,age,from)  {   this.name = n ...

  9. js变量以及其作用域详解

    详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp73   一.变量的类型  Javascript和Java.C这些语言不同 ...

随机推荐

  1. iOS9 适配(杂七杂八)

    1.iOS9 以后,table cell 在旋转的时候会自动调整视图内容的布局,设置以下的属性,课禁止该行为. if (runTimeOSVersion >= 9.0f) { _listTabl ...

  2. 基于Angular2的前端框架CoreUI开发使用说明

    开源地址:https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template/tree/master/Angular2_CLI_Starte ...

  3. MYSQL相关完整笔记

    useradd mysql -s /sbin/nologin cat/etc/passwd | grep mysqlcat /etc/group | grep mysql 源目录 cd /usr/sr ...

  4. 如何修改MyEclipse项目的web context-root

    修改一个MyEclipse项目的名称很容易,右键点项目->rename就行了. 但此时项目的web context-root 还没有改变,需要右键点项目->properties->M ...

  5. php常用关键字

    1.final关键字 <?php //final关键字修饰的类 是最终的类不能被继承 class demo{ //final关键字修饰的成员方法 是最终版本的方法不能被重写 final publ ...

  6. Magento的基本架构解析

    Magento的基本架构解析 magento 是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为 zend框架提供了面向对象的代码库并且有很 ...

  7. C#实现XML与DataTable互转

    private string ConvertDataTableToXML(DataTable xmlDS) { MemoryStream stream = null; XmlTextWriter wr ...

  8. Python之路----------基础 一(数据类型、变量、基本语法、流程控制)

    一. 数据类型与变量 1.数据类型 整数   #Python在程序中的表示方法和数学上的写法一模一样,-1,0,1都是整数. 浮点数  1 #浮点数就是小数. 字符串 1 #在Python中字符串是以 ...

  9. HTML5 video标签播放视频下载原理

    HTML5 video https://github.com/remy/html5demos/blob/master/demos/video.html <video preload=" ...

  10. C#针对js escape解码

    在javascript 中通常用escape与unescape进行编码以方便传输. 在asp.net页面接收到这些数据以后可以使用 Microsoft.JScript.GlobalObject.une ...