/* * 通过构造方法创建的字符串对象和直接赋值方式创建的字符串对象有什么区别呢? * 区别是:通过构造方法创建的字符串对象是在堆内存.通过赋值创建的字符串对象是在方法区的常量池 * * == * 基本数据类型:比较的是基本数据类型的值是否相同 * 1)四种整数类型(byte.short.int.long) * 2)两种浮点数类型(float.double) * 3)一种字符类型(char) * 4)一种布尔类型(boolean):true 真 和 false 假. * 引用数据类型:比较的是引…
String 对象 String 对象用于处理文本(字符串). 创建 String 对象的语法: new String(s); String(s); 参数 参数 s 是要存储在 String 对象中或转换成原始字符串的值. 返回值 当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 s 或 s 的字符串表示. 当不用 new 运算符调用 String() 时,它只把 s 转换成原始的字符串,并返回转换后的值. String 对象…
1.String 对象 String 对象用于处理文本(字符串). String 对象创建方法: new String(). 语法: var txt = new String("string"); 或者更简单方式:var txt = "string"; 2.区别: var txt = new String("string"); →这是字符串对象,引用类型:object var txt = "string"; →这是String…
anchor() 描述:用于创建 HTML 锚 原型:stringObject.anchor(anchorname) 用法: <script> var txt="Hello world!" document.write(txt.anchor("myanchor")) </script> 输出: <a name="myanchor">Hello world!</a> big() 描述:用于把字符串显示…
var Cts = "bblText";   if(Cts.indexOf("Text") > 0 ) {     alert('Cts中包含Text字符串'); } indexOf用法: 返回 String 对象内第一次出现子字符串的字符位置.       strObj.indexOf(subString[, startIndex])       参数    strObj       必选项.String 对象或文字.       subString    …
charAt(index) 返回指定索引位置的字符 charCodeAt() 返回指定索引位置字符的 Unicode 值 indexOf(searchString, startIndex) 返回子字符串第一次出现的位置,从startIndex开始查找,找不到时返回-1 lastIndexOf(searchString, startIndex) 从由往左找子字符串,找不到时返回-1 substring(start, end) 截取字符串,两个参数都为正数,end可选,截取结束位置 substr(s…
方式一:String a = “aaa” ; 方式二:String b = new String(“aaa”); 两种方式都能创建字符串对象,但方式一要比方式二更优. 因为字符串是保存在常量池中的,而通过new创建的对象会存放在堆内存中. 常量池中已经有字符串常量”aaa” 通过方式一创建对象,程序运行时会在常量池中查找”aaa”字符串,将找到的”aaa”字符串的地址赋给a. 通过方式二创建对象,无论常量池中有没有”aaa”字符串,程序都会在堆内存中开辟一片新空间存放新对象. 常量池中没有字符串…
var Cts = "bblText"; if(Cts.indexOf("Text") > 0 ) { alert('Cts中包含Text字符串'); }…
使用json包 import json dict1 = {"A":"a","B":"b"} # 转换为字符串 json.dumps(dict1) # 结果为 '{"A": "a", "B": "b"}' # 转换为字典 json.loads('{"A": "a", "B": "b…