我在 JavaScript 中学到的 3 件事会让你大吃一惊。


首先,我想从内心深处感谢你们所有人的大力支持。非常感谢大家在这段漫长的假期里阅读我的文章。现在一切就绪,让我们从提示开始。

1 ) 您可以在 If..else 语句中比较字符数据类型

现在知道这是一件了不起的事情。您可以比较单个字符,如“a”、“A”和“z”等。现在重要的是要知道条件的结果是什么。请参阅以下条件:-

if ( "b" > "a" ) {要执行
代码   块。}

true您可以清楚地看到这种情况的结果。现在有趣的是,您甚至可以比较数据类型字符串中的数字、字符串和特殊符号。例如 :

if ( "1" > "4" ) {
  要执行的代码
}

这次的结果是false 。如果您使用字符串,它将按字母顺序计算。因此,如果您必须编写一个程序,其中您必须按字母顺序对字符串数组进行排序或比较字符串中的数字而不使用parseInt()将其数据类型转换为,number那么这个技巧将很有用。

2)在字符串中使用索引

您可能已经知道使用索引来操作数组,并且可能会认为它们仅用于数组,但这里可能会让您感到困惑,我们也可以将索引用于字符串。例如 :-

var text = "你好" ; 
控制台日志(文本[ 0 ]);

上面的程序将在屏幕上显示“H”,即变量的第一个字母(你知道索引从 0 开始)text现在,如果您想操作字符串中的字母,它会很有用。在这种情况下对字符串使用索引将节省将字符串转换为数组然后在需要时转换回字符串的额外步骤。对于数字的数字操作,可以先使用.toString()method 然后继续,然后使用parseInt()method 将操作的字符串转换回数字。

3)你可以在for语句中指定很多变量和增量/减量

这可能会令人震惊,但绝对可以从中受益。提示意味着for语句包含三个部分

for(变量初始化;条件;递增/递减){
  要执行的代码块..... 
}

现在这个技巧的实际例子如下:-

for (i = 100 , k = 2 ; i >= 23 ; k++, i--) {
  控制台. 日志(一);
  控制台日志(k); 
}

如您所见,我初始化了两个变量ik使用了两次递增/递减。应用此模式,您可以初始化您喜欢的变量数量并指定您喜欢的增量/减量数量。此外,您甚至可以在语句condition部分指定任何有效条件。for例如k <= 23 && i >= 80k < i || i <= 34!(k >= 10) && (k >= 2 || i <= 80)简而言之,您可以尽情发挥您的想象力来实现程序的特定功能。请记住,语句中指定的变量for不能在语句外使用,除非先在语句外指定它们。

本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;

2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;

3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;

4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;

5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/295003.html

(0)
上一篇 2022年12月30日
下一篇 2022年12月30日

相关推荐

发表回复

登录后才能评论