字符串是存储字符(比如 “Bill Gates”)的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:

一、定义字符串

var carname="Bill Gates";
var carname='Bill Gates';

二、切分字符串split

split_data = returndata.split(':')

三、去掉空格

         function Trim(str)
         { 
             return str.replace(/(^\s*)|(\s*$)/g, ""); 
     }

四、判断包含字符串

例子:
var tempStr = "tempText" ;
var bool = tempStr.indexOf("Texxt");
//返回大于等于0的整数值,若不包含"Text"则返回"-1。
if(bool>0){
document.write("包含字符串");
}else{
document.write("不包含字符串");
}

js中的json对象和字符串之间的转化

字符串转对象(strJSON代表json字符串)

  var obj = eval(strJSON); 
  var obj = strJSON.parseJSON(); 
  var obj = JSON.parse(strJSON); 

json对象转字符串(obj代表json对象)

  var str = obj.toJSONString(); 
  var str = JSON.stringify(obj) 

运用时候需要除了eval()以外需要json.js包(切记哦)

例子:

                $.getJSON(
                        '/snp_to_primer',
                        {mutation: $("#mutation").val()},
                        function (data) {
                            var success_judge = data.result.indexOf("{");
                            if (success_judge < 0) {
                                alert(data.result);
                                return
                            }
                            var primer_json = JSON.parse(data.result);
                            var insert_html = '
'; for (one_primer in primer_json) { primer_infomation = primer_json[one_primer]["primer_id"] + "+" + primer_json[one_primer]["order_plate"] + "+" + primer_json[one_primer]["order_id"]; insert_html = insert_html + ''; console.log(insert_html); } insert_html = insert_html + '
'; $("#myDiv").html(insert_html); });

参考资料:
http://www.oschina.net/code/snippet_175925_6288
http://www.cnblogs.com/wanggd/p/3195755.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注