JS 调试语句

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6     </head>
 7     <body>
 8     </body>
 9     <script type="text/javascript">
10     // 函数:一个功能块
11     // 语法:function 函数名(参数列表) {函数体}
12     // 函数使用分为俩部分:1、函数的定义 2、函数的调用
13     // 1、无参函数
14         function myFunction(){
15             alert("我是一个无参函数");
16         }
17         myFunction();
18
19
20      //2、有参数的函数
21         function argsFunction(a,b){
22             if(a > b){
23                 alert("a>b");
24             }else{
25                 alert("a<b");
26             }
27         }
28         argsFunction(3,1);
29
30
31      //3、函数形式参数没有填写的处理情况
32     function myfunction2(){
33         var first = arguments[0];
34         var second = arguments[1];
35         alert(first);
36         alert(second);
37     }myfunction2(3,10);
38
39
40
41     //4、没有写函数名的函数(匿名函数)---应用非常广泛
42     function (){
43         alert("1");
44     }
45
46
47     //5、带有返回值的函数,求俩个数字的和,一个函数
48         a、在其函数体内部只能有一个 return
49         b、return之后的语句不会再执行
50     function myFunction3(a,b){
51         var result = a + b;
52         return result;
53         alert("你好吗");
54     }
55
56
57
58     //6、定义一个变量接受函数的返回值
59
60     function myFunction3(a,b){
61         var result = a + b;
62         return result;
63     }
64
65     var temp = myFunction3(3,20);
66     alert(temp);
67
68
69
70
71     // 代码的简化
72         function myFunction3(a,b){
73     //        var result = a + b;
74     //        return result;
75             return a + b;
76         }
77         // 定义一个变量接受函数的返回值
78     //    var temp = myFunction3(3,20);
79     //    alert(temp);
80     alert(myFunction3(3,20));
81
82
83
84     </script>
85 </html>
时间: 2024-10-10 03:10:20

JS 调试语句的相关文章

一探前端开发中的JS调试技巧

前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题.降低故障概率.帮助分析逻辑错误等等.而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要. 本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会填补空白. 骨灰级调试大师Alert 那还是互联网刚刚起步的时代,网页前

node.js调试

不用每次都重启服务的supervisor 使用过PHP的同学肯定都清楚,修改了某个脚本文件后,只要刷新页面服务器就会加载新的内容,但是node.js在第一次引用到某个文件解析后会 将其放入内存,下次访问的时候直接在内存中获取,以提高效率,但是这对我们开发造成一定困扰,修改了某个module后只能重启服务器后才能生效,调试起 来效率还是很低的. 于是乎node.js中有了supervisor插件帮我们坚实文件改动,自动重启服务器,supervisor是node.js的一个包,安装起来很简单,使用n

前端开发中的JS调试技巧

前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题.降低故障概率.帮助分析逻辑错误等等.而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要. 本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会填补空白. 骨灰级调试大师Alert 那还是互联网刚刚起步的时代,网页前

js调试 &amp; 基本语法

js调试 打开chrome的调试面板 f12 control+shift+i 右键->检查 调试器 在调试面板中的Sources中 基本语法 变量          对象      ... 表达式      函数 语句 写程序 直接量 var number = 1; 变量 声明变量 var age; var age, name, sex; var age = 12; 标识符 var age = 12; function add(num1, num2) { return num1+num2; }

JS调试必备的5个debug技巧

JS调试必备的5个debug技巧 我一直使用printf调试程序,一般来说都是比较顺利,但有时候,你会发现需要更好的方法.下面几个JavaScript技巧相信你一定会觉得十分有用 1. debugger; 我以前也说过,你可以在JavaScript代码中加入一句debugger;来手工造成一个断点效果.需要带有条件的断点吗?你只需要用if语句包围它: 复制代码代码如下: if (somethingHappens) { debugger; } 但要记住在程序发布前删掉它们. 2. 设置在DOM n

js调试系列:断点和动态调试[基础篇]

js调试系列: 断点与动态调试[基础篇] js调试系列目录: - js调试系列: 初识控制台 js调试系列: 控制台命令行API js调试系列: 源码定位与调试[基础篇] js调试系列: 断点与动态调试[基础篇] js调试系列: 调试基础与技巧 额,我说的不是张敬轩的 断点 这首歌,是调试用到的断点,进入正题吧. 昨天留的课后练习 1. 分析 votePost 函数是如何实现 推荐 的.其实我们已经看到了源码,只要读下源码即可知道他是怎么实现的了. 文本 function votePost(n,

js调试系列: 断点与动态调试[基础篇]

js调试系列目录: - 额,我说的不是张敬轩的 断点 这首歌,是调试用到的断点,进入正题吧. 昨天留的课后练习 1. 分析 votePost 函数是如何实现 推荐 的.其实我们已经看到了源码,只要读下源码即可知道他是怎么实现的了. function votePost(n, t, i) { i || (i = !1); var r = { blogApp: currentBlogApp, postId: n, voteType: t, isAbandoned: i }; $("#digg_tips

【转载】一探前端开发中的JS调试技巧

友情提示:文中涉及较多Gif演示动画,移动端请尽量在Wifi环境中阅读 前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题.降低故障概率.帮助分析逻辑错误等等.而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要. 本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会

[转]九个Console命令,让js调试更简单

转自:九个Console命令,让js调试更简单 一.显示信息的命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!DOCTYPE html> <html> <head>     <title>常用console命令</title>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"