热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JS中的一些基本问题

我想得到你的帮助。console.log和Alert有什么区别?它们出现的方式

我想得到你的帮助。


  1. console.log和Alert有什么区别?
    它们出现的方式如何?警报=弹出窗口和console.log在控制台中?
    为什么要使用console.log?最终用户看不到控制台区域。


  2. 当我对数组发出警报/console.log时,似乎给了我所有元素值作为字符串。例如:


var cars = ["Fer","Aud","Did"];

警报=
Fer,Aud,Did

console.log =
[“ Fer”,“ Aud”,“ Did”],我可以打开它,并提供有关数组的一些详细信息。

那么实际输出是多少?一个字符串?因为当我使用if相等时将不起作用。

3。

for(var i =1; i<=5; i++)
{
console.log("**********");
}

向我展示了这一点,https://i.imagesup.co/images2/c563895d971adaa0b798b7dfe83c51c6b5318140.png
为什么看不到“ *”的“矩形”?
我什至无法打开“ 5”标志和矩形。

4。

var sum = 0;
var grade = 0;
for(var i = 1; i<=6; i ++)
{
grade = prompt("Enter the grade");
sum+=grade;
}
alert(sum);

为什么返回字符串“ 500505050”?
我用“ = 0”定义了变量,所以它应该是一个数字。

感谢帮助!



console.log( object )仅在控制台中供开发人员使用,通常用于调试。它可以包含交互式对象结构。

alert( string )是给用户的弹出消息,格式为原始文本。如果您将其喂入一个对象,它将输出'[object Object]'

您看不到星号矩形,因为控制台认为重复此重复是多余的,只会向您显示该值。但是,您可以在控制台消息中包括'\r\n'换行符,而不是这样:

console.log( "*****\r\n".repeat( 5 ) );

grade是一个字符串。您可以在grade = prompt("Enter the grade");中将其设置为字符串,使用grade = Number.parseInt( prompt( 'Enter the grade' ) );

,

1、2。您可以在诸如this之类的问题中找到大量信息。 Alert是一个出现的消息框(参数被转换为字符串),并阻止用户与页面的其余部分进行交互:很少用于输出内容。同样,很少使用提示来获取输入。
控制台日志通常是为了开发人员的调试目的而存在,应该被隐藏了。如果参数仅是对象/数组,则其内容将记录为(with a catch),否则将被字符串化。例如。

console.log(anObject)

将记录对象的内容,而

console.log(""+anObject)

将其字符串化。


  1. 浏览器控制台通常会折叠连续的相同日志,实际上您得到的星号是5倍


  2. 提示将任何输入作为字符串,因此您可以在该循环中有效地串联字符串




推荐阅读
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 用JavaScript实现的太空人手表
    用JavaScript实现的太空人手表-JS写的太空人手表,没有用canvas、svg。主要用几个大的函数来动态显示时间、天气这些。天气的获取用到了AJAX请求。代码中有详细的注释 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • [JavaScript] 多数前端工程师都没注意到的一个关于console.log()的坑
    [JavaScript]多数前端工程师都没注意到的一个关于console.log()的坑请阅读以下代码并猜测结果:functiontest(){le ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • 本文介绍了在wepy中运用小顺序页面受权的计划,包含了用户点击作废后的从新受权计划。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
  • javascript如何判断值是否为undefined
    这篇文章主要介绍“javascript如何判断值是否为undefined”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ja ... [详细]
author-avatar
aofeng12_313
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有