1.1 应用 String对象截取特定文字   利用String 对象的charAt() 和 substring() 方法等,截取特定文字或字段文字显示在页面上 <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="gb2312"> <title>字符串对象应用实例</title> <…
JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = { "name": "cxh", "sex": "man" }; 一.JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转化为JSON对象: //由JSON字符串转换为JSON…
JSON字符串转化为JSON对象的2种方式 一.使用函数eval var personsstr = '[{"Name":"zhangsan","Age":26},{"Name":"lisi","Age":26}]'; var personsjson = eval(personsstr); 转化后结果: 二.使用JSON.parse var personsstr = '[{"Na…
把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象: 1: var strArray=str.split(" "); var strDate=strArray[0].split("-"); var strTime=strArray[1].split(":"); var a=new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[…
js中文网 阮一峰 1.求format“xxxx年xx月xx日 xx:xx”类型的两个日期天数差 var start = "2017年09月17日 13:51"; var end = "2017年09月20日 16:53"; function getTimeDifference(start,end){ var startDate = new Date(Date.parse(start.replace(/[年|月]/g, '/').replace(/日/g,'')))…
<script type="text/javascript">       var str = '{"name":"jack","age":21,"address":"shenzhen"}';       var jsonObject = eval('('+str+')');       alert("name="+jsonObject.name+&quo…
本文内容: 面向对象 常见内置对象及操作 首发日期:2018-05-11 面向对象: JavaScript 是面向对象的编程语言 (OOP).OOP 语言使我们有能力定义自己的对象和变量类型. 对象是一种带有属性和方法的特殊变量类型. 如何创建对象: 使用内置对象类型创建一个内置对象:变量名=new 对象类型(参数列表);[比如var a =new Array(),Array是js自带的对象类型] 自建对象类型来创建自己的对象:首先利用函数和this来定义一个对象类型,然后新建一个对象. 比如:…
考虑到python等语言中没有更好表示json对象的方法,所以使用JavaScript来介绍json 首先是json字符串: var str1 = '{ "name": "fafa", "sex": "man" }'; #格式为在{}两边加上单引号 输出类型为: typeof(str1) "string" 然后是json对象: var str2 = { "name": "hao…
对于创建String对象的机制,在这一过程中涉及的东西还是值得探究一番的. 首先看通过new String对象和直接赋值的方式有什么区别,看如下代码: public static void main(String[] args) { String str1 = new String("abc"); String str2 = "abc"; String str3 = new String("abc");    String str4 = &quo…
字符串常量池:字符串常量池在方法区中 为了优化空间,为了减少在JVM中创建的字符串的数量,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM会首先检查字符串常量池.如果字符串已经存在池中,就返回池中的实例引用.如果字符串不在池中,就会实例化一个字符串并放到池中.Java能够进行这样的优化是因为字符串是不可变的,可以不用担心数据冲突进行共享.所以,在常量池中的这些字符串不会被垃圾收集器回收 1.String str = new String("hello");此时创建的2个对象…