JavaScript 打印结果时多出一个undefined/出现undefined

1.检查是否变量未初始化.
如下图,未初始化值就拿来使用,结果会出现undefined.

var newStr;
修正方法为:定义的同时给变量赋一个值,如不需要值,可以赋空值"":
var newStr = "";

2.使用for循环时结果多出一个undefined/出现undefined
检查是否for循环是否多出一轮循环。
如:(部分代码)

    for(var i=str.length;i>=0;i--){newStr += str[i-1];console.log(newStr);  console.log(newStr.length);}

i>=0更改为i>0,类似的找其他地方是否不对。

    for(var i=str.length;i>0;i--){newStr += str[i-1];console.log(newStr);  console.log(newStr.length);}

JavaScript 打印结果时多出一个undefined/出现undefined相关推荐

  1. html 点击新建窗口,【单选题】在HTML中,若实现单击超链接时,弹出一个新的网页窗口,下列的()选项符合要求。 A. 节目 B. 节目 C. 节目 D. 节目...

    [单选题]在HTML中,若实现单击超链接时,弹出一个新的网页窗口,下列的()选项符合要求. A. 节目 B. 节目 C. 节目 D. 节目 更多相关问题 扩展不确定度为()Ω,取包含因子k=2.A.0 ...

  2. python操作Excel设置打印标题时碰到的一个小问题

    最近在学习python操作Excel,在网上找到一段代码,将几个工作表合并成一个工作簿的多个工作表,实现以下效果: 首先,将要合并的工作表名存储在列表中,使用for循环写入Excel中 # 将要导入的 ...

  3. 打印小票时自动换行算法,可处理各种字符混排

    这是一个算法,是我在做热敏打印机打印小票时解决的一个问题,想了想还是分享给大家,或许多大家有些许帮助. 在打印小票时,可能遇到一些字符串长度过长的问题,但是你不能直接截取,所以需要自动换行来显示全部名 ...

  4. Android系统,动态找出一个包下所有的类

    最近在写一个android应用,由于针对不同机型功能很不同,为了隔离变化,希望将各项功能插件化,通过编译开关来控制不同版本的功能,而不是在代码中通过逻辑来判断. 我想了一个办法,用表驱动的方法,结合插 ...

  5. c语言给定整数求紧随素数,C语言:找出一个大于给定整数m且紧随m的素数,-求出能整除x且不是偶数的数的个数,...

    //函数fun功能:找出一个大于给定整数m且紧随m的素数,并作为函数值返回. #include #include #include int fun( int m) { int i,k; for (i= ...

  6. python输入字符a时停止_Python解释器在主提示符或从属提示符后输入中断符( )就会取消当前输入,回到主提示符,会抛出一个KeyboardInterrupt异常。...

    [单选题]下列对于字符编码的发展历史节点,正确的是( ). [单选题]Python3解释器执行 not 1 and 1的结果为( ). A. B. C. 0 D. 1 [单选题]Python3解释器执 ...

  7. Algs4-1.1.13编写一段代码,打印出一个M行N列的二维数组的转置(交换行和列)

    1.1.13编写一段代码,打印出一个M行N列的二维数组的转置(交换行和列). public  class Test {     public static void main(String[] arg ...

  8. 打开一个解决方案时弹出“项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序”问题的解决方案

    打开一个解决方案时弹出"项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序"问题的解决方案 参考文章: (1)打开一个解决方案时弹出"项目所需的应用 ...

  9. MFC 关于new出一个新对话框时,退出对话框内存泄漏的问题解决

    MFC 关于new出一个新对话框时,退出对话框内存泄漏的问题解决 参考文章: (1)MFC 关于new出一个新对话框时,退出对话框内存泄漏的问题解决 (2)https://www.cnblogs.co ...

最新文章

  1. R语言使用scales包的hue_pal函数获取ggplot2任何级别的离散色码、使用scales包的hue_pal函数获取ggplot2任何级别的反序(reverse)离散色码
  2. 在CentOS6.x下安装Compiz——桌面立方体,特效种种
  3. 找出无序数组最小的K个数(基于快排,效率高)
  4. Pytorch出现RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor)
  5. iOS App 启动优化
  6. 【面试题22】栈的压入、弹出序列
  7. 【汇编语言与计算机系统结构笔记05】汇编的系统结构,从C代码生产汇编代码,一个具体的、经典的数据传送指令(mov)实例与分析
  8. PDFBox-convertToImage-type not implemented yet
  9. python:numpy.random.shuffle打乱顺序函数
  10. xshell远程登录工具的星号密码查看方法
  11. 3dmax简单制作方法
  12. 电阻器颜色代码在线计算机,色环电阻在线计算器
  13. 如何将三维模型移动到真实位置
  14. 互联网上的UFO教派
  15. LFS8.0完全安装搭建制作教程
  16. linux下打开.mpp文件(微软project)
  17. Linux 配置Host
  18. npoi导出的excel中设置列宽
  19. python可以下载百度文库_python+selenium爬取百度文库不能下载的word文档
  20. 为你的掘金和 GitHub 设定个性域名

热门文章

  1. pycharm打开ipynb显示为文本格式解决办法
  2. java8中LocalDate、LocalTime、LocalDateTime介绍
  3. 如何使用log.debug()
  4. 数据结构与算法--9.常见时间复杂度及其之间的关系
  5. 网络爬虫--9.正则表达式
  6. dev gridview 打印列数过多_R语言:如何将多张统计图绘制在一张上面
  7. C++远航之封装篇——构造函数
  8. uboot源码——汇编阶段的start.S文件
  9. 有赞下拉菜单html,有赞vant-ui Tabs、List、PullRefresh组件实践
  10. Node.js 得到当前目录下文件修改文件名