这里主要关注的是值类型和引用类型. 我们知道在javascript中的变量在内存中的存储有两种形式,值类型存储和引用类型存储. 通常可以进行值存储的包括 字符串类型,布尔值类型,数字类型,他们都包含了字面量表示形式,如下: var str='str'; var bool=true; var num=11; 这里定义的变量是直接在地址中存值的,而常用的数组(其实也属于对象)和对象也有字面量,不过是引用存储,即内存中存储的是对应数据的地址(不是本文重点). 接着我们探究String()和new S…
javascript中很经常的会用到string类型的变量,对此,总结了几种常用操作或者方法:创建.拼接.子串.大小写转换.判断字符串相等.字符串查找等几种.下面将一一简单描述. 一.js中string的创建. 创建string变量可以说有两种: 一种是最基本的直接声明然后初始化的情况,用引号将一组字符包含起来,这里的引号可以是一对单引号也可以是一对双引号,但是不能是一个单引号和一个双引号组合的形式,即下面的是不正确的. var myString = "Fluffy is a pretty ca…
在javascript里怎么样才能把int型转换成string型 (1) var num = 0; a = x.toString(); (2) var x = 0; a = x + ""; //JS会自动隐性转换 javascript 将string 变成 int (1) var s = "32" var i = new Number(s) (2) parseInt("aaa") // return NaN. …
1.字符方法 1.1 charAt() 方法,返回字符串中指定位置的字符. var question = "Do you like JavaScript?"; alert(question.charAt(5)); //"u" 字符串 "Do you like JavaScript?" 的长度为23,即位置从0到22.指定位置5处的字符是"u". 1.2 charCodeAt() 方法,返回字符串中指定位置的字符编码. var…
1.将string转成json var json={}; var myorderno=$("#myorderno").val(); json.myorderno=myorderno; var jsontext=JSON.stringify(json); 2.将json转成string var orderGoodsExtra= "${orderGoodsExtra }"; var json=JSON.parse(orderGoodsExtra); $("#m…
1.slice.substring.snustr均属于String的对象方法,用于截取或提取字符串片段,三者均布破坏原先的字符串,而是以新的字符串返回被提取的部分. <script> var str="0123456"; var str1=str.slice(2,5); var str2=str.substring(2,5); var str3=str.substr(2,5); console.log(str); console.log(str1); console.log…
1.exec是正则表达式的方法,方法参数为字符串.match为字符串的方法,参数为正则表达式对象. 2.match与exec都返回数组.如果调用exec方法的正则表达式没有分组内容,则返回第一个匹配的内容,全局匹配对它没有影响.如果正则表达式有匹配,则返回数组还包含分组匹配内容.在没有全局匹配的情况下,exec方法与match方法返回的数组一样,但是如果有全局匹配,则会返回所有匹配.如下所示: //没有全局匹配 var str="chen,zhen"; var reg=/hen/; a…