作者:aofeng12_313 | 来源:互联网 | 2023-10-10 13:12
我想得到你的帮助。
-
console.log和Alert有什么区别?
它们出现的方式如何?警报=弹出窗口和console.log在控制台中?
为什么要使用console.log?最终用户看不到控制台区域。
-
当我对数组发出警报/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)
将其字符串化。
-
浏览器控制台通常会折叠连续的相同日志,实际上您得到的星号是5倍
-
提示将任何输入作为字符串,因此您可以在该循环中有效地串联字符串