JS-断点调试、函数


1.JavaScript的断点调试
什么是断点调试?

2.调试方法
2.1 使用浏览器的调试工具

2.2 在代码中添加断点

2.JavaScript的函数

函数:用于执行一段计算或者表达式,将得出的结果

js的函数:执行一段封装的js代码,将程序执行的结果输出或者将程序计算的结果返回给调用处

2.1 系统函数

(1)parseInt ("字符串")

将字符串转换为整型数字

var sc = "90.6";

console.dir(typeof sc);// string

var sc2 = parseInt(sc);//将一个字符串的数值变为整形的数值   90

console.dir(sc2);// string

(2) parseFloat("字符串")

var sc = "90.6";

console.dir(typeof sc);// string

var sc2 = parseFloat(sc);//将一个字符串的数值变为浮点的数值   90.6

console.dir(sc2);

(3)isNaN

var sc = "dsaasdsadasd";

var isNotNumber = isNaN(sc);//得到一个布尔值,判断参数是否为非数字

console.dir(isNotNumber);

(4)eval()

var sc = "1-1";

var cc = eval(sc);//执行字符串中的计算、判断、运算表达式

console.dir(cc);

2.2 自定义函数

//定义一个函数
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);




	
		
		我的网页
		
	
	
		
		
		
	
	


function showName(arg1){
	alert(arg1);
}