【你不知道的 JavaScript 系列中( 24 ) - toString()和JSON.stringify()】教程文章相关的互联网学习教程文章

javascript – JS string.split(),不删除分隔符【代码】

参见英文答案 > Split string into array without deleting delimiter? 5个如何在不删除分隔符的情况下拆分字符串? 假设我有一个字符串:var string =“abcdeabcde”; 当我做var newstring = string.split(“d”),我得到这样的东西: [ “ABC”, “EABC”, “E”] 但我想得到这个: [ “ABC”, “d”, “EABC”, “d”, “E”] 当我尝试做我的“split2”功能时,我把所有纠结在splice()和索引以...

javascript – substr和substring有什么区别?【代码】

有什么区别alert("abc".substr(0,2));和alert("abc".substring(0,2));他们似乎都输出“ab”.解决方法:区别在于第二个参数. substring的第二个参数是停止在(但不包括)的索引,但substr的第二个参数是要返回的最大长度. 链接? https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/substr https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/substring

如何使用变量String创建JavaScript对象来定义类名?【代码】

这是我正在尝试做的 – 这是伪代码,不起作用.有谁知道如何实现这一目标:// Define the class MyClass = Class.extend({});// Store the class name in a string var classNameString = 'MyClass';// Instantiate the object using the class name string var myObject = new classNameString();解决方法:如果你做了这样的事情,它会工作:var myObject = window[classNameString];..?

JavaScript---array(数组)和String(字符串)【代码】

JavaScript—array(数组)和String(字符串) 数组的声明 var arr=[1,2,3,4,5,6,7];数组的访问 //访问数组的第一个元素 console.log(arr[0]);数组的遍历 for(var i=0;i<arr.length;i++){console.log(i);}输出结果: "0" "1" "2" "3" "4" "5" "6数组的方法 push:数组末尾添加一项 arr.push(3);console.log(arr);输出结果:1,2,3,4,5,6,7,3 在这里插入代码片push:返回数组长度* 方法一:console.log(arr.length);方法二:console...

javascript – 为什么在v8 :: Scope之前创建新的v8 :: Array会导致分段错误,但是v8 :: String和v8 :: FunctionTemplate不会?【代码】

请考虑以下代码片段,基于v8的sample.cc示例shell,这会导致分段错误:int RunMain(int argc, char* argv[]) {v8::V8::SetFlagsFromCommandLine(&argc, argv, true);v8::HandleScope handle_scope;// Create a template for the global object.v8::Handle<v8::ObjectTemplate> global = v8::ObjectTemplate::New();v8::Handle<v8::String> testStr = v8::String::New("test");v8::Handle<v8::Array> testArr = v8::Array::New();// C...

javascript – 澄清哪些提交到string.match(“site:mysite.net”)【代码】

我正在浏览网页源并试图弄清楚搜索是如何执行的. 检查搜索按钮和输入给我这个:<h2>Search the MySite.net Forum</h2> <form action="?" method="post"> <p><b>Search for:</b><input type="text" name="s" placeholder="Search..." style='width:90%;' maxlength="255" /> </p> <p><p>Search in:</b><select name="in"><option value="ft">forum title or text</option><option value="tt">thread titles</option><option value="...

使用window.location-string的Javascript切换问题【代码】

我目前正在研究一个简单的ipad webapp测试版,并且卡在一个简单的开关语句中,不能以某种方式工作;我想根据javascripts window.location字符串格式化元素.这可能很容易解决;但我不明白得到它:或者window.location有什么特别之处吗?$(document).ready(function() { path_c = window.location; switch (path_c){case "http://192.168.1.37/ryba_testground/":$('#menu-item-22').addClass('current_page_item');alert(path_c);break;...

javascript – node.js toString编码【代码】

我有用koi8-u编码的文件 我需要复制这个文件,但是,通过toString()fs = require('fs') fs.readFile('fileOne',function(e,data){data = data.toString() // now encoding is damaged??? // my code must be herefs.writeFile('fileTwo',data) })我尝试使用不同的字符集来恢复iconv但没有成功.谢谢!解决方法:您需要使用二进制编码来编写和读取所有内容: 应该有两种方法可以做到这一点: 将数据读取为缓冲区:fs = require('fs') f...

javascript – 什么是更好用:“2”.toString()=== 2.toString()或“2”== 2?【代码】

我不知道最好用什么:var s = "2"; var i = 2; if(s.toString() === i.toString()){//do something } //ORif(s == i){//do something }谢谢您的帮助解决方法:您实际上是在比较两个不同的东西,首先,您将变量值转换为字符串并进行比较,而另一个比较则丢失一个,即您实际上并未检查这些变量的数据类型.因此,如果将字符串与具有相同值的int进行比较,它将返回true. 根据我的说法,你应该使用的是===,它不仅会比较值而且还会比较它们的数据...

Javascript中的String.format方法实现

<script type=text/javascript> String.format = function() { var s = arguments[0]; for (var i = 0; i < arguments.length - 1; i++) { var reg = new RegExp("\\{" + i + "\\}", "gm"); s = s.replace(reg, arguments[i + 1]); } return s; } function stringFormat() { var s = arguments[0]; for (var i = 0; i < arguments.length - 1; i++) { ...

javascript – Typeahead.js substringMatcher函数的说明【代码】

我只是在对Typeahead.js进行一些研究,这是一个非常酷的库.我已经设法得到一个基本的例子,感谢文档也非常好. 但是,我试图了解下面的代码块实际上在做什么?var substringMatcher = function(strs) {return function findMatches(q, cb) {var matches, substringRegex;// an array that will be populated with substring matchesmatches = [];// regex used to determine if a string contains the substring `q`substrRegex = new ...

javascript – Date.toString比较【代码】

我们在代码中找到了下一行(是的,你可以问为什么它甚至存在,但它确实存在):console.log(new Date(2015, 10, 9).toString() > new Date(2015, 9, 10).toString()) // Returns falseconsole.log(new Date(2015, 5, 9).toString() > new Date(2015, 4, 10).toString()) // Returns true我们不明白它是如何工作的,所以希望有人可以解释.解决方法:toString以下列格式返回日期的字符串表示形式new Date(2015, 10, 9).toString();“Mon No...

javascript – Typescript TypeError:… toDateString不是一个函数【代码】

我是打字稿的新手,这可能是非常微不足道的.请帮忙. 我试图从typescript Date变量中提取分钟和秒.我有一个变量时间戳声明为Date.但是当我尝试在其上使用函数如toDateString()或getMinutes()或getTime()时,我得到上述错误,说明TypeError:timestamp.getMinutes()不是函数. 谢谢.解决方法:您的时间戳可能不是日期,只是代表number of milliseconds since the Unix epoch的数字. 您需要做的就是将时间戳转换为日期,如下所示:let curren...

JavaScript日期:toGMTString,还有ISO 8601格式?【代码】

有没有简单的方法将日期对象转换为GMT时间,但也以ISO 8601格式显示?解决方法:Is there an easy way to convert a date object to GMT time是:var d = new Date(); d.toGMTString()but also display in ISO 8601 format?功能form here(他们还有一个ISO 8601解析器)function ISODateString(d) {function pad(n) { return n<10 ? '0'+n : n }return d.getUTCFullYear()+ '-' + pad(d.getUTCMonth()+1)+ '-' + pad(d.getUTCDate...

javascript – string.replace(fromCharCode(),”)不能替换字符【代码】

当我解析XML时,它包含异常的十六进制字符.所以我试着用空的空间替换它.但它根本不起作用. 原文字符: hex code : (253, 255)代码:xmlData = String.replace(String.fromCharCode(253,255)," ");retrun xmlData;我想从描述中删除“”字符.是否有人将十六进制字符替换为空白空间? 根据答案,我修改了代码如下:testData = String.fromCharCode(253,255); xmlData = xmlData.replace(String.fromCharCode(253,255), " "); console....

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部