学习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便创建好了。