偶然之间用到这两个方法 然后在数字转换成字符串的时候,并没有感觉这两个方法有什么区别,如下: var e=123 e.toString() "123" e.toLocaleString() "123" 是吧,并没有什么区别 再继续看数组转成字符串分别用这两个方法有什么区别呢,看看,代码如下 var aa=[1,2,3] aa.toLocaleString() "1,2,3" aa.toString() "1,2,3" 也并没有区别哦 然后再上网看看发现好像在转换时间格式上有区别,那么看看吧,代码如下: var sd=new Date()...
本文实例讲述了JavaScript字符串对象(string)基本用法。分享给大家供大家参考,具体如下: 1.获取字符串的长度: var s = "Hello world"; document.write("length:"+s.length);2.为字符串添加各种样式,如: var txt = "Some words"; document.write("<p>Big: " + txt.big() + "</p>") document.write("<p>Small: " + txt.small() + "</p>") document.write("<p>Bold: " + txt.bold() + "</p>") document.write("<p>Italic: " + tx...
基本上,javascript中所有数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题,本文将详细介绍,有需要的朋友可以参考下。 toString() toString()函数的作用是返回object的字符串表示,JavaScript中object默认的toString()方法返回字符串”[object Object]“。定义类时可以实现新的toString()方法,从而返回更加具有可读性的结果。JavaScript对于数组对象、函数对象、正则表达式对象以及...
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 question = "Do you like JavaScript?"; alert(question.charCodeAt(5)); //"117"位置5处的字符"u"的字符编码是"117"。 charAt() 和...
with 语法 在代码中,要执行这么一个函数function computeExpression(exp, scope) {try {with (scope) {return eval(exp);}} catch (e) {console.error(ERROR, e);} }要求在scope 作用域中执行,什么意思???比如 scope = {a:10,b:5}; exp = a*b;要求计算结果为15,这种情况,常规情况下要使用 with语法。但是: js的解释器需要检查with块中的变量是否属于with包含的对象,这将使with语句执行速度大大下降,并且导致js语句很难被优化。 ...
在js开发中,我们可能会遇到这样一个问题 当需要通过js动态插入html标签的时候 特别是当遇到大量的变量拼接、引号层层嵌套的情况,会出现转义字符问题,经常出错 我们来看个例子 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><script>window.onload = function () {var id = 1;var code = zhangsan;var name = 张三;...
本文实例总结了javascript中数组(Array)对象和字符串(String)对象的常用方法。分享给大家供大家参考,具体如下: 综述:笔者经常将数组的方法和字符串的方法混淆,这里写篇日志,做个区分 1.字符串对象 String是JavaScript中的五种基本类型之一。 (1)字符串对象的创建 例1: var str="Hello world";或者 var str=new String("Hello world")(2)charAt()方法 charAt()方法用于返回指定位置的字符串,比如我们想返回str字符串中,第...
1、string-->number string类型 *1 即可变成 number类型 2、number-->string number类型 +‘ 即可变成 string 类型 <script type="text/javascript">function screenInfo() {var str = 012.8372;var s = 0;str = str * 1;alert(typeof (str));//numbers += ;alert(typeof (s));//stringvar boo = true;alert(typeof(boo));//booleanvar bs = Boolean(s);alert("bs:" + typeof (bs));//booleanalert("bsv:" + bs);//true} </...
如下所示: import java.util.StringTokenizer; import java.util.regex.Pattern;import org.junit.Test;public class TestStringToken {@Testpublic void subSting() {String str = "java,javac,javae";String s1 = str.substring(2);//"va,javac,javae"String s2 = str.substring(0,2);//"ja"System.out.println(s1);System.out.println(s2);}@Testpublic void stringTokenizer() {String str = "java,javac,javae";StringTokeni...
一般来说想要理解这段代码,需要掌握如下两个函数 一个是 typeof 一个就是三元运算符 看完了上面的文章再看下面的就比较好理解了 一般来说常用的函数代码 function $(id){ return typeof id===string?document.getElementById(id):id;} var GetBy = function (id) {return "string" == typeof id ? document.getElementById(id) : id;};功能都是一样的。 这个函数的作用就是之后用到id选择器可以简写,至于判断的意义就是传入的参数...
我们知道String()与 .toString()都是可以转换为字符串类型,但是String()与 .toString()的还是有区别的 1、.toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undefined 例如将false转为字符串类型 <script>var str = false.toString();console.log(str, typeof str); </script>返回的结果为 false,string 看看null 和 undefined能不能转换为字符串 <blockquote style="margin-right: 0px;" dir="ltr"><pre class=...
一. 获取url的querystring参数 获取url的querystring参数的两种方法如下: 1.1 方法一:正则匹配 //获取url中的参数 function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", i); // 匹配目标参数var result = window.location.search.substr(1).match(reg); // 对querystring匹配目标参数if (result != null) {return decodeURIComponent(result[2]);} else {return null;} }对于 http://localho...
如下所示: function getArgs(strParame) { var args = new Object( ); var query = location.search.substring(1); // Get query string var pairs = query.split("&"); // Break at ampersand for(var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf(=); // Look for "name=value" if (pos == -1) continue; // If not found, skip var argname = pairs[i].substring(0,pos); // Extract the name var value = pai...
JSON => String: jsonToString: function(obj){ var THIS = this; switch(typeof(obj)){ case string: return " + obj.replace(/(["\\])/g, \\$1) + "; case array: return [ + obj.map(THIS.jsonToString).join(,) + ]; case object: if(obj instanceof Array){ var strArr = []; var len = obj.length; for(var i=0; i<len; i++){ strArr.push(THIS.jsonToString(obj[i])); } return [ + strArr.join(,) + ]; }else if(obj==nul...
Javascript json object 与string 相互转换的简单实现function obj2str(o){var r = [];if(typeof o == "string" || o == null) {return o;}if(typeof o == "object"){if(!o.sort){r[0]="{"for(var i in o){r[r.length]=i;r[r.length]=":";r[r.length]=obj2str(o[i]);r[r.length]=",";}r[r.length-1]="}"}else{r[0]="["for(var i =0;i<o.length;i++){r[r.length]=obj2str(o[i]);r[r.length]=",";}r[r.length-1]="]"}return r.join("...