学习Javascript已经四天,这四天里,大部分的时间都在解除变量(var),以及其他的各种概念性的东西,昨天的博客里,我还说感觉有一种回到了学生时代的感觉,像是在背课文一般,但是,概念性的东西如果不进行实际操作,印象总是不深刻的,因此今天我们学习了一些关于代码的操作,其中让我印象最深刻的,便是function。
根据我个人的理解,function最大的运用在于逻辑思维上,它提供了一个小的框架,在这个框架里,可以设置变量、设置算法,最后输出值,经理列举了一个二元一次方程的例子,极其直观。
function qiujie(a,b,c){
var data = a*x*x+b*x+c;
var dita = (b*b)-(4*a*c);
var dete = dita.sqrt
if(dita > 0){
x1 = (-b + dete)/(2*a);
x2 = (-b - dete)/(2*a);
document.write(x1);
document.write(x1);
}
else if (dita < 0){
document.write("无解")
}
else if (dita = 0){
x = (-b + dete)/(2*a);
document.write(x);
}
}
qiujie(2,3,4)
如上面的代码所示,一个完整的关于二元一次方程解答的function便创建好了。