用js实现计算代码行数的简单方法附代码
2023-06-13 09:13:57 时间
一段代码可能有几十行,上千个字符,统计其行数可以先把代码字符串化为数组,再返回该数组的长度即可。
传统做法:
<textarea name="abc">
123456
789
</textarea>
<script type="text/javascript">
var counter = 0;
var str = abc.value;
for(i=0; i<str.length; i++)
{
if(str.substr(i,1)=="\n")
counter +=1;
}
alert(counter);
</script>
转为数组后效率就高了很多:
<textarea name="abc">
123456
789
</textarea>
<script type="text/javascript">
alert(abc.value.split("\n").length)
</script>
<textarea name="abc" style="width:480px; height:220px;">
system.println("hello world!")
alert("hello world!");
messagebox_ok("hello world")
msgbox("hello world!")
</textarea>
<script type="text/javascript">
alert("代码总行数:"+(abc.value.split("\n").length-1).toString())
</script>
传统做法:
<textarea name="abc">
123456
789
</textarea>
<script type="text/javascript">
var counter = 0;
var str = abc.value;
for(i=0; i<str.length; i++)
{
if(str.substr(i,1)=="\n")
counter +=1;
}
alert(counter);
</script>
转为数组后效率就高了很多:
<textarea name="abc">
123456
789
</textarea>
<script type="text/javascript">
alert(abc.value.split("\n").length)
</script>
<textarea name="abc" style="width:480px; height:220px;">
system.println("hello world!")
alert("hello world!");
messagebox_ok("hello world")
msgbox("hello world!")
</textarea>
<script type="text/javascript">
alert("代码总行数:"+(abc.value.split("\n").length-1).toString())
</script>
相关文章
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- 【说站】js中同步如何理解
- 类加载器的方法_JS加载器
- 深入了解JS 数据类型
- JS面试点-Object.is和===的区别?
- js 怎么使用正则表达式-理解Javascript的正则表达式
- p5.js map映射
- js 判断函数或变量是否已定义的方法
- Eclipse中出现JS文件前有红叉的解决方法详解编程语言
- JS compile()方法:编译正则表达式
- JS resize事件:窗口重置
- Js操作SqlServer数据库的基础知识(jssqlserver)
- 快速掌握JS操作MySQL数据库技巧(js操作mysql数据库)
- js连接oracle实现数据库访问的简单方法(js怎样连接oracle)
- js刷新框架子页面的七种方法代码
- JS自定义函数缺省值的设置方法
- 按给定几率进行随机抽取的js代码
- js中设置元素class的三种方法小结
- js模仿html5placeholder适应于不支持的浏览器
- JS实现Json查询的方法实例
- js获取屏幕各种宽高的方法(浏览器兼容)
- 利用js实现遮罩以及弹出可移动登录窗口
- js判断计算字符串长度/判断空的简单方法
- 获取数组中最大最小值方法js代码(自写)
- JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
- js实现div弹出层的方法
- node.js中的fs.readFile方法使用说明
- PHP采集静态页面并把页面css,img,js保存的方法