web框架学习前复习——JS

                            javascript
    JavaScript一种直译式浏览器客户端脚本语言,语言交互性好,由于其不可访问硬盘内容所以安全性能高,而且可以在各大浏览器中直接编写所以跨平台性好。主要学习其与html交互。
    JavaScript与html的结合方式
        1)html的提供了一个标签<script type="text/javascript">javascript的代码</script>
        2)通过<script>的src属性引入外部的文件。示例<script src="文件地址,文件后缀为.js"></script>说明:解析时,去解析src中引入的文件,标签内部的代码不会被执行。<script>可以放在html页面任意位置,但是如果html解析即调用html中的标签,需要把js代码放在标签的后面。
    JavaScript的数据类型
        String--字符串数据类型
        Number--数字数据类型(整数和小数都叫做数字类型)
        Boolean--逻辑类型(返回值是true和false)
        Null--给引用类型赋值的。
        Undefined--未定义(声明了变量,但是没赋值),以上为基本数据类型。
        声明一个变量有一个关键字 var(主要用这个声明)
        typeof(变量) 可以查看是什么数据类型
        instanceof 查看引用类型
    JavaScript逻辑运算符和java类似
    JavaScript的数组声明方式有两种而且可以不指定数组长度,其长度可自动增长。
        var array=[1,2,3]
        var array=new Array(5)或(1,2,3,4,5)即可指定长度也可以直接输入数组数据
    JavaScript函数
        function 函数名(参数的列表){
            函数体
            return 返回值  // 如果没有返回值 可以不写
        }
        动态函数
        var param1 = "x,y";//为传入的参数,而非字符串。
            var param2 = "var sum;sum =x*y;return sum";//这段代码直接执行了而不是代表字符串。
            var add = new Function(param1,param2);//Function为js提供的对象。
            var sum = add(4,5);
            println("sum = "+sum);
            输出结果为4*5。
            匿名函数(就是函数不加名称
            var add3 = function (x,y){
                return x+y;
            };
            var sum2 = add3(5,6);
            println("sum2 = "+sum2);
            动态函数的匿名函数
            var method =new Function("","document.write('123134');");
            method();
    JavaScript内置对象
        String字符串对象:var str = new String("abc");
        Array数组对象:var arr = new Array(4,5,6);
        Date日期对象:var date = new Date();
        Math对象:Math.random();
        Boolean逻辑对象:var myBoolean=new Boolean();

猜你喜欢

转载自blog.csdn.net/u011456867/article/details/52069570
今日推荐