JavaScript、Java、C#关于for循环的比较
来源:互联网 发布:世界上的另一个你知乎 编辑:程序博客网 时间:2024/06/02 21:18
如下代码:
//JavaScript
<script>window.onload=function(){ var a=new Array('1','2','3','4','5'); var i=0; for(i in a){ //这里不能写document.write(i); document.write(a[i]+" "); }; document.write("<br>下面是Array.forEach<br>"); //不兼容ie a.forEach(function(a){ document.write(a+" "); });}</script>
结果:
//C#
static void Main(string[] args) { int[] a={1,2,3,4,5}; foreach(int i in a){ Console.Write(i+" "); }; Console.WriteLine(); }
结果:
//Java
public static void main(String[] args) { // TODO Auto-generated method stub int a[]={1,2,3,4,5}; for(int i : a) { System.out.print(i+" "); }; System.out.println(); }
结果:
同为for in 循环,js、C#、java还是有一些区别的。
其中,js的i并不能代替a[i],java的写法是 for : 。
0 0
- JavaScript、Java、C#关于for循环的比较
- JavaScript中forEach、for-in、for-of循环的比较
- 关于for循环与for-each的效率比较
- Java for循环和foreach循环的性能比较
- Java for循环和foreach循环的性能比较
- C#中For循环和List.Find效率的比较
- 关于java for()循环 remove 的使用
- 关于java for()循环 remove 的使用
- c# foreach 和for循环比较
- 关于javascript中for/in循环的标签使用
- Java 迭代器以及和for循环的比较
- java for循环中两种判断方式的比较记录
- C#关于For循环break,goto,return的应用
- C#关于For循环break,goto,return的应用
- JavaScript中For循环和Map循环耗时比较
- 关于C#中for与foreach的性能比较测试
- 关于Java for循环括号中的变量的Java测试
- Javascript for 循环的坑
- Gradle 升级
- svn is already locked解决方案
- 深入理解javascript原型和闭包(11)——执行上下文栈
- androidSDK配置环境变量
- 日志筛选工具(二)
- JavaScript、Java、C#关于for循环的比较
- Oracle企业可视化解决方案AutoVue系列产品更新至v21.0.1!
- 智能视频分析平台已成为公安实战应用平台的发展趋势
- java.util.ResourceBundle
- BaseFragment懒加载Glide+PhotoView
- jsoup Cookbook——从一个URL加载一个Document
- EXPORT TO XLSX-FILE
- SQL----- truncate、delete、drop的区别与联系
- Web Services学习