【JavaScript字符串(String)编程常用的操作方法】教程文章相关的互联网学习教程文章

javascript – 如果ng-model的值为string或数字,如何检入angularjs?【代码】

如果文本字段的值未定义或为空,我在角度检查中有我的java脚本,它很好并且正常工作,$scope.checkNumber = function(user_answer){if(user_answer == undefined){return false; } } 但我的下一步是如何创建一个函数来识别值是否有字符串或数字并返回一个布尔值.我不知道angular java脚本的正确语法,任何人都可以帮我解决我的问题吗?解决方法:您可以使用角度辅助函数以角度方式执行此操作:$scope.checkNumber = function(user_a...

javascript – 有没有可能的方法将Stringify转换为Object of Array【代码】

"[{"poll_watcher_id":5,"precinct_id":"","candidate_id":1,"count":"123"},{"poll_watcher_id":5,"precinct_id":"","candidate_id":9},{"poll_watcher_id":5,"precinct_id":"","candidate_id":6},{"poll_watcher_id":5,"precinct_id":"","candidate_id":3},{"poll_watcher_id":5,"precinct_id":"","candidate_id":7},{"poll_watcher_id":5,"precinct_id":"","candidate_id":4}]"这个输出只是一个字符串,我想要的是将它转换为对象...

javascript – Date.toLocaleTimeString没有显示正确的时间.与当前时间相差4小时.为什么?【代码】

码:var date = new Date().toLocaleTimeString({timezone: 'UTC'});结果是与实际当前时间相差4小时.有人可以帮忙吗?解决方法:我认为4小时的差异是因为你使用的是UTC.如果是这样,那么请确保使用正确的时区.例如:new Date().toLocaleString('en-US', { timeZone: 'America/New_York', hour12: true });有关列表或完整的时区值,您可以查询here.我希望它有所帮助!

javascript – 如何使用JQuery在选择器中使用HTML属性的“substring或contains”来查找元素?【代码】

如何在选择器中使用HTML属性值的子字符串查找元素? 我试图找到div是否包含带有字母“S”的docnumber startes的输入alert($("#forbDokProd").find(".dokMalProd input[name='check2'] [data-doknumber*='S'").length > 0) <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <div id="doc" class="docParent"><input type="checkbox" name="check2" class="ballu" value="123" data-docnu...

使用javascript中key:value对数组中的值替换string中的键【代码】

我想知道是否有人可以帮我一个简单的解决方案,将javascript字符串中的每个整数转换为一个键:值对数组中的相应键.例如,如果我有:var arr = {'3':'value_three', '6':'value_six', '234':'other_value'}; var str = 'I want value 3 here and value 234 here';我会将输出解释为:new_str = 'I want value_three here and value other_value here'对不起,这是我的第一篇文章,所以我希望这是有道理的,我正在使用javascript和jquery(最...

javascript – 将数组转换为由string分隔的React组件数组【代码】

如何转换下面显示的字符串数组var players = ['ronaldo','messi','naymar','suarez','ozil']进入jsx语句,如下所示<b>ronaldo</b> and <b>messi</b> and <b>naymar</b> and <b>suarez</b> and <b>ozil</b> and <b></b>我尝试使用.map和.join,如下所示players.map(player => <b>player</b>).join('and');但它呈现出来像这样[object Object] and [object Object] and [object Object] and [object Object]......我怎样才能做到这一点?...

为什么typeof Object,String,Number … -a函数在Javascript中【代码】

以下摘自Google Developer Consoletypeof Object // type of Object is function (most confusing part). "function" //Same fot all build-in typesObject.constructor function Function(){[native code]}// Why not function Object()?Object.hasOwnProperty("create") // Here, it is Object since it has property,not typeof "true" functiondir(Object) // Again, Object is ob...

如何将String转换为javascript函数调用(带对象的情况)【代码】

是的,有许多问题,如How to turn a String into a javascript function call?或How to execute a JavaScript function when I have its name as a string. 但是,如果我们没有普通的函数名称,而是实际上是函数的对象属性名称呢? 喜欢:var callMe = 'foo.bar.baz';和期望被调用的代码是:window.foo = {bar: {baz: function() {alert('Eureka!');}} };为什么我需要这个:回调参数通过url传递,它可以(通过应用程序设计)是函数名或对象...

javascript – 替代chrome浏览器的toLocaleString()【代码】

function tolocal(str){var date, split, dSplit, tSplit, d, raw; date = ''; split = str.split(' '); if (split.length === 2) {dSplit = split[0].split('-');tSplit = split[1].split(':'); } raw = d.toLocaleString().split(' GMT')[0];return raw.substring(raw.indexOf(", ")+2, raw.lastIndexOf(':')) + " " + raw.substring(raw.length-2,raw.length)}上面的代码,在浏览器中运行良好,我得到以下格式的输出. 2012年11月1...

javascript – 为什么`lodash.map([‘A’],String.prototype.toLowerCase.call)`不起作用?【代码】

如果我想获得一个转换为小写的字符串数组,这似乎是正常的事情:lodash = require('lodash') lodash.map(['A', 'B'], String.prototype.toLowerCase.call)TypeError: object is not a functionat Function.map (/Users/alejandro.carrasco/repos/cap-proxy/node_modules/lodash/dist/lodash.js:3508:27)at repl:1:9at REPLServer.self.eval (repl.js:110:21)at Interface.<anonymous> (repl.js:239:12)at Interface.EventEmitter.em...

javascript – 获取列表框中的选项的“InvalidCharacterError:String包含无效字符”【代码】

我的jsp文件中有以下行:var option = document.createElement('<option value="NO">'); 不知道为什么这会给我InvalidCharacterError. 任何替代品?解决方法:您可以使用此代码添加到代码中.var myoption = document.createElement("option"); myoption.setAttribute("value", "carvalue"); var text = document.createTextNode("maruti"); myoption.appendChild(text); document.getElementById("mySelect").appendChild(myopt...

将null赋给javascript var – 最终为String【代码】

参见英文答案 > Reserved Word Behavior 4个> Simple Javascript array initialization not working in Chrome 2个我已将变量初始化为以下内容:var name = null;如果我检查它的值是这样的,它什么都不做:if(name == null) {alert("Name = null"); }但是,如果我将if子句更改为,它可以工作:if(name == "null") {alert("Name = null"); }乐意为...

javascript – TypeError:formats.dateTimeString.toISOString不是函数【代码】

我是TypeScript和AngularJS的新手,我正在尝试从我的API转换日期,例如:"8/22/2015"…到ISO日期.将日期正确反序列化为Date类型的TypeScript属性.但是,当我尝试以下命令时(在typescript中,this.dateDisplay的类型为string)this.dateDisplay = formats.dateTimeValue.toISOString();我收到错误:TypeError: formats.dateTimeValue.toISOString is not a functionat dataFormatsTests.js:42at processQueue (angular.js:14567)at angul...

手动删除String中的空格 – JavaScript【代码】

我试图制作一个与此函数完全相同的算法:var string = string.split(”).join(”); 所以,如果我有以下字符串:你好,你好,它成为Hellohowareyou 我不想使用.replace或regex或.split 但是,该算法似乎没有对String进行任何更改:var x = prompt("Enter String");for (var i=0; i<=x.length;i++) {if (x[i] == " ") {x[i] = "";}}alert(x);解决方法:迭代字符串复制字符,跳过空格.您的代码不起作用,因为字符串是不可变的,因此您不能通过...

javascript – 覆盖函数的toString函数【代码】

我想通过the answer生成GUID字符串.'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);return v.toString(16); });现在,我想将它放入toString函数,如:GUID.NewGuid().toString(). 我试过(不工作):let GUID = function () {}; GUID.NewGuid = function () {};GUID.NewGuid.prototype.toString = function () {let guid = 'xxxxxxxx-xxxx-4xxx-y...

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 全部