草庐IT

Java:打印流到字符串?

全部标签

JavaScript 在排序数组后返回数值而不是字符串

我正在做一个练习,提示用户输入一个姓名列表,将姓名列表存储在一个数组中,按升序对数组进行排序,然后打印姓名列表(每行一个)。当我这样做时,我看到显示的是一个数值,而不是每行一个名称。为什么会这样?varnamesArray=[];do{varnames=prompt("Enteraname:");namesArray.push(names);}while(names!="")namesArray.sort();for(varnameinnamesArray){document.write(name);} 最佳答案 当你使用这个结构时

javascript - 在 Javascript 中将本地镜像转换为 base64 字符串

我正在尝试将本地图像转换为Base64字符串。我没有使用任何HTML,只需要在代码中引用图像路径的javascript。例如,转换:C:\Users\Work\Desktop\TestImage.jpg进入/9j/4AAQSkZJRgABAQEASABIAAD/4QBKRXhpZgAASUkqAAgAAAADABoBBQABAAAAMgAAABsBBQABAAAAOgAAACgBAwABAAAAAgAAAAAAAAAAVOoqgJaYAABU6iqAlpgA/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJA

javascript - 使用文档字符串

这是一个新手问题,但我没有设法用谷歌搜索任何关于这个主题的相当简洁但有启发性的内容。我有SublimeText编辑器和出色的插件DocBlockrhttps://github.com/spadgos/sublime-jsdocs,这使得适当的评论变得小菜一碟。评论结束后我该怎么办?至少,我希望能够在REPL中调用注释。还有什么可用的文档?对于中型脚本,我想要一些轻量级和简单的东西。编辑:varhelper=exports.helper=(function(){.../***Reducesasequenceofnamestoinitials.*@param{String}nameSpac

javascript - 将字符串编码为 HEX

我有将字符串转换为十六进制的函数:functionencode(str){str=encodeURIComponent(str).split('%').join('');returnstr.toLowerCase();}例子:守护村子alert(encode('守护村子'));输出将是:e5ae88e68aa4e69d91e5ad90它适用于汉字。但是当我用英文字母做的时候alert(encode('HelloWorld'));它输出:hello20world我试过将字符串转换为十六进制:functionString2Hex(tmp){varstr='';for(vari=0;i然后在

javascript - 在 javascript 中更新 DynamoDB 中包含连字符或破折号 (-) 的属性

在dynamoDB中,我有一个表,其中包含用连字符连接的属性。(例如名字)现在我想使用javascript更新它们。到目前为止,这是我的代码://createUpdateExpressionandExpressionAttributeValuesletupdateExpression="set";letexpressionAttributeValues={};if(e.firstName!==null){updateExpression=updateExpression+""+'first-name'+"=:f,";expressionAttributeValues[":f"]=e.f

javascript - 如果我在字符串(如 "123")之前添加 + 而不是在其之后添加,它如何转换为数字?

当我在像+"123"这样的引号中的数字前添加一个+时,它正在转换为typeofnumber但如果我添加像"123"+,它正在等待下一个操作数。为什么?为什么在第一种情况下它要转换为数字? 最佳答案 在第一种情况下,您使用Unaryplus+Theunaryplusoperatorprecedesitsoperandandevaluatestoitsoperandbutattemptstoconvert itintoanumber,ifitisn'talready.Althoughunarynegation(-)alsocanconv

javascript - 打印功能仅在第二次单击后有效

我有打印DIV的功能。每当加载页面并单击我拥有的“打印”链接时,DIV显示为在没有CSS的情况下打印。如果我关闭Chrome的打印可视化页面并再次单击“打印”链接,DIV就会应用CSS。有什么想法吗?JavascriptfunctionprintDiv(divId){varprintDivCSSpre=''+''+'';varprintDivCSSpost='';$('body').append('');$("link").clone().appendTo($("#print_frame").contents().find("head"));window.frames["print_f

javascript - iPhone 8、iPhone 8 Plus 和 iPhone X 的用户代理字符串是什么?

在设备检测中,新iPhone8、iPhone8Plus和iPhoneX的用户代理是什么? 最佳答案 这是他们的用户代理字符串:Mozilla/5.0(iPhone;CPUOS11_0likeMacOSX)AppleWebKit/604.1.25(KHTML,likeGecko)Version/11.0Mobile/15A372Safari/604.1来源:iOS11固件型号为15A372。Hereisauseragent来自iOS11的测试版,其中包含AppleWebKit和Safari版本号。

javascript - 如何将函数名转换为字符串

我有一个对象的函数,比方说Object.MyFunc。我需要像这样将这个函数名称发送到另一个函数中:doSomething("Object.MyFunc");有什么建议吗? 最佳答案 这是一个老问题,但在ES6中,此功能是通过Function.name提供的。属性(property)。ECMAScript2015LanguageSpecification定义howthispropertyisaddedtoaFunctioninstance:9.2.11SetFunctionName(F,name,prefix)Theabstract

Javascript 字符串匹配模式帮助

我需要使用Javascript查找几个单词或匹配模式。这是要求。我有一个这样的字符串,Hereisaquickguideforthenexttimeyoureachforyourfavoriteoilandsomeothertopics我需要将这个字符串与这样的字符串进行匹配favoriteoilandsomeothertopicscanbebasedonsomethingblahblah我如何获得匹配文本block的交集?我已经尝试过intersectJavascript脚本函数,但对于某些字符串,它无法正常工作。如何解决这个问题?这可以使用正则表达式来完成吗?请指教。