1.JavaScript的断点调试
什么是断点调试?
2.调试方法
2.1 使用浏览器的调试工具
2.2 在代码中添加断点
函数:用于执行一段计算或者表达式,将得出的结果
js的函数:执行一段封装的js代码,将程序执行的结果输出或者将程序计算的结果返回给调用处
将字符串转换为整型数字
var sc = "90.6"; console.dir(typeof sc);// string var sc2 = parseInt(sc);//将一个字符串的数值变为整形的数值 90 console.dir(sc2);// string
var sc = "90.6"; console.dir(typeof sc);// string var sc2 = parseFloat(sc);//将一个字符串的数值变为浮点的数值 90.6 console.dir(sc2);
var sc = "dsaasdsadasd"; var isNotNumber = isNaN(sc);//得到一个布尔值,判断参数是否为非数字 console.dir(isNotNumber);
var sc = "1-1"; var cc = eval(sc);//执行字符串中的计算、判断、运算表达式 console.dir(cc);
//定义一个函数 function outName(){ //函数的执行体(函数体) var ss = 100; ss += 50; console.dir(ss); } outName();//调用函数 /* 函数的优点: 1.减少重复代码的出现 2.js模块化解耦的表现 */
//有参数的函数定义 function getMax(arg1,arg2){ if(arg1>arg2){ console.dir("最大值是:"+arg1); }else{ console.dir("最大值是:"+arg2); } } getMax(100,80);//调用函数
//有返回值的方法定义方式 function getMax(arg1,arg2){ var res = 0; if(arg1>arg2){ console.dir("最大值是:"+arg1); res = arg1; }else{ console.dir("最大值是:"+arg2); res = arg2; } return res;// 返回给调用处一个数值 } var ss = getMax(100,80);//调用函数,如果有返回值就可以将方法进行赋值运算 console.dir("返回的值:"+ss);
//有返回值的方法定义方式 function getMax(arg1,arg2){ var res = 0; if(arg1>arg2){ console.dir("最大值是:"+arg1); return arg1;//是必须出现在代码执行的最后一行逻辑中 }else{ console.dir("最大值是:"+arg2); return arg2; } } var ss = getMax(100,80);//调用函数,如果有返回值就可以将方法进行赋值运算 console.dir("返回的值:"+ss);
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>我的网页</title> <script type="application/javascript" src="../js/index.js"></script> </head> <body> <!-- 通过标签事件元素属性触发函数执行 --> <!-- <button onclick="showName()">点击弹出</button> --> <button onclick="showName('大家好!!!')">点击弹出</button> </body> </html>
function showName(arg1){ alert(arg1); }