草庐IT

string-math

全部标签

javascript - 尝试使用 gh-pages 部署我的 React 应用程序但收到此错误消息 : The "file" argument must be of type string. Received type undefined

我试图用gh-pages部署我的React应用程序,但我遇到了这个错误:"file"参数必须是字符串类型。接收类型未定义。起初,我以为这是我的代码,所以我制作了另一个没有修改的create-react-app,尝试使用npmrundeploy命令进行部署,但再次收到此错误消息。我的package.json(我添加了我的homepage链接、predeploy和deploy脚本,以及gh-页面依赖):"name":"test-deploy","version":"0.1.0","private":true,"homepage":"https://vnsteven.github.io/te

javascript - 未捕获的类型错误 : Cannot use 'in' operator to search for '' in JSON string

我在我的网站中使用了token输入,下面是我如何初始化token输入:$(document).ready(function(){varpopulateValue=document.getElementById('').value$("#").tokenInput("../Employee/getEmployeeDetails.ashx",{deleteText:"X",theme:"facebook",preventDuplicates:true,tokenDelimiter:";",minChars:3,tokenLimit:1,prePopulate:populateValue})

javascript - Javascript string.toLowerCase() 在大小写转换中是否遵循 Unicode 标准?

我正在创建一个基于浏览器的表单验证脚本,根据Unicode标准检查输入是否没有任何大写字符。我对大写字符的定义是具有小写映射的字符。如果输入字符串中的某个字符没有小写或大写映射(如汉字)那么没关系(它应该通过我的验证)。我正在使用UTF-8编码。我打算创建一个如下所示的函数:functionhasUpper(str){if(str!=str.toLowerCase()){returntrue}else{returnfalse}}这能满足我的需求吗?谢谢! 最佳答案 是的,这会奏效。顺便说一下,bool关键字是小写的true和fals

javascript - JavaScript 中 Math.max 与三元运算符的速度和风格

在JavaScript中,这样做是否更好:varh=th>ch?th:ch;或varh=Math.max(th,ch);? 最佳答案 第二个对我来说似乎更清楚,因为它显示了意图而不是实现。我怀疑在很多情况下,任何性能差异都会产生明显的差异,而且它可能无论如何都依赖于实现。 关于javascript-JavaScript中Math.max与三元运算符的速度和风格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

javascript - 使用 $0 来引用 Javascript 的 String.replace 中的整个匹配项

我在一组文本中突出显示搜索字符串的实例。我想在替换查询的不区分大小写的匹配项时保留原始文本的大小写。这是我的开头:text.replace(newRegExp('('+query+')','ig'),'$1');在这种情况下,我需要转义query以防止括号破坏子匹配,所以我想我会尝试:text.replace(newRegExp(query,'ig'),'$0');但是$0似乎没有被使用——所有匹配的字符串都被替换为$0。但是,我确实找到了替代方案:text.replace(newRegExp(query,'ig'),function(match){return''+match+'';

javascript - 类型错误 : Cannot create property 'validator' on string 'abc@gmail.com' at setUpControl

我在formGroup中遇到问题。首先,我根据URL取一些值并调用API来检索前字段文本的特定用户数据。注册.htmlUsername注册.component.tsimport{Component}from'@angular/core';import{FormGroup,AbstractControl,FormBuilder,Validators}from'@angular/forms';import{Router,ActivatedRoute}from'@angular/router';import{EmailValidator,EqualPasswordsValidator}fro

javascript - 如何解决这段代码中的JSON.parse : bad control character in string literal,

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我是JSON文档的初学者,这是我的代码,所以请帮我解决这个错误。{"_id":"_design/utilisateur","_rev":"1-967a00dff5e02add41819138abb3284d","views":{"tous":{"map":"function(doc){if(doc.role=='ut....]])}}"},"3500":{"map":"function(doc){

javascript - 为什么 "Single-quoted string preferred over double-quoted string."在 js 中?

在使用gjslint时,我得到一个提示:“单引号字符串优先于双引号字符串”。那为什么呢?我对此有点困惑。为什么首选单引号?希望得到一些帮助。谢谢大家。 最佳答案 这只是某人的意见。很多人喜欢单引号,但也有很多人喜欢双引号。我倾向于使用双引号只是出于其他语言的习惯,但我没有强烈的偏好:如果我听到单引号更好的令人信服的理由,我愿意改变,但到目前为止我'我什至没有听到一个好的理由,更不用说一个令人信服的理由了。即使是GoogleJavaScriptStyleGuide说单引号是首选,但没有给出充分的理由:"Forconsistencysi

javascript - "if (!' '.replace(/^/, String))"是做什么的?

在浏览压缩后的Javascript代码时,经常会看到如下语句:if(!''.replace(/^/,String)){//...}这是做什么的?似乎任何兼容ECMA的JS解释器都会用String('')替换字符串的开头,这仍然会导致空字符串,其否定为true。在什么情况下行为会有所不同? 最佳答案 这似乎来自加壳机,例如DeanEdwardsjavascriptpacker所以,让我们下载代码,看看它说了什么......//code-snippetinsertedintotheunpackertospeedupdecodingcon

javascript - Math.random() 如何在 javascript 中工作?

我最近想通了如何通过谷歌获取随机数,这让我开始思考Math.random()是如何工作的。所以我在这里我无法弄清楚他们是如何做Math.random()的,除非他们使用了像这样的时间有人知道JavaScript的Math.random()是如何工作的吗? 最佳答案 Math.random()返回一个带正号的数值,大于或等于0但小于1,使用依赖于实现的算法或策略随机选择或伪随机选择,在该范围内近似均匀分布。这是V8的实现:uint32_tV8::Random(){//RandomnumbergeneratorusingGeorgeMa