• js1


    document.write('<h1>Hello World</h1>'); //写入网页

    alert('Hello World'); 

    console.log('Hello World'); //写入控制台

    <a onclick="alert('hello')"></a>

    <a hred="javascript:alert('bu tui jian')"></a>

    ---------------------------------------------------

    <script type="text/javascript" charset="utf-8">

      var num;

      var a1=5,

        a2=6;

      alert(a1); //5

      alert(num); //undefined

    ----------------------------------------

      a8 = 021, //17 八进制

      a9 = 0x11, //17 十六进制

      var a7 = function(){

        alert("this is func");

        }

      alert(a7());  //a7把整个function输出  ,a7() 输出 this is func 和 undefined

      undefined == null

    -------------------------------------------- 

    Not a Number

    var a1 = 10,  //false  10

      a2 = 'asdf',  //true NaN

      a3 = '123a', // true NaN

      a4 = 0x12, //false 18

      a5 = true;  //false  1

    alert(isNaN(a1));

    alert(Number(a1));

    ===========================

    ===========================

    alert(parseFloat(g));

    alert(String(b)); //原样输出上面的值

    alert(Boolean(d));

    * alert(NaN == NaN);//false

    document.write(6665/0);

    alert(Infinity + Infinity); //Infinity

    alert(Infinity - Infinity); //NaN

    alert(-Infinity - Infinity); //-Infinity

    ----------------------------------------

    a = '6';

    switch(a){ // 这里switch 比较是全等于比较

    case 5>0:

    alert('星期一');

    break;

    case true:

    alert('星期二');

    break;

    case '6':

    case 7:

    alert('星期天');

    break;

    default:

    alert('123456789');

    }

    ----------------------------------------

    //数组对象的定义

    var arr = new Array();

    var brr = [];//[123,123,123,213,]结尾不能是,

    var ag = 20;

    //数组对象的赋值

    arr['name'] = '张三';

    brr.name = '李四';

    //数组对象的取值

    alert(arr.name);

    alert(brr['name']);

    ---------------------------------------------

    //数组对象的定义 
        var arr = new Array();
        var ag = 'age';
    //数组对象的赋值
        arr['name'] = '张三';    //    []里边加''不解析
        arr.ag = '年龄是20';    //.不解析变量
        arr.like = 'girl';
        arr.num = 9;
    //数组的遍历
        for(var i in arr){
            //document.write(i + '<br />'); //输出 name ag  like  num
        document.write(arr[i] + '<br />');   //  张三  年龄是20  girl  9
        }

    --------------------------------

    <script type="text/javascript" charset="utf-8">
        var arr = [2,43,4,12,33,2313];
        arr.a1 = 'asdf';
        arr.a2 = 'qwer';
        arr.a3 = 'qaqaqa';
        arr[0] = 'qqer';
        delete arr.a3;
        delete arr[0];
        //delete arr.a2;
        //查找  arr.a1  arr['a1']
        //增加  arr.a4 = 'dqwf';
        //修改  arr.a4 = '1234';
        //删除  delete arr.a4
        for(var i in arr){
            document.write(arr[i] + '<br />');
        }
    </script>

    -----------------------------------

    <script type="text/javascript" charset="utf-8">
    //对象Object的定义  new Object() 和 {}
    //区分php 和 js 对象的取值
    //php对象取值使用->   js取值使用.
    //    var obj = new Object();
        var obj = {};
        obj.name = '李四';
        obj.age = 20;
        obj['sex'] = '男';
        
        for(var i in obj){
            document.write(obj[i] + '<br />');
        }
    </script>

    ---------------------------------

    <script type="text/javascript" charset="utf-8">
    //函数的声明  两种方式
    //函数的返回值
    function test(){
        alert('你好');
        //return '他好';
    }
    var test2 = function(){
        alert('大家好');
    }
    //alert(test2);  //输出函数体
    //函数的调用
    //test();  //你好
    //test2(); //大家好
    
    //函数保存的变量
    //alert(test); //整个函数体 包括注释的
    //alert(test2); //函数体   如果:test2()这个的话输出 大家好 和 undefined
    
    //把函数的返回值 赋值给 一个变量
    //var a = test2();
    //alert(a);   //输出 大家好  undefined
    ////查看函数类型
    //alert(typeof test2);
    </script>

    -------------------------------------------

    <script type="text/javascript" charset="utf-8">
        var a = {};
        a.name = '张三';
        a.age = 20;
        a.getName = function(){
            alert('张三');
        }
    //对象的方法中调用自身的属性
        a.getNa = function(){
            alert(this.name);
        }    
    //调用对象的方法
        a.getName();  //张三
        a.name = '李四';
        alert(a.name);  //李四
        a.getNa(); //李四
    </script>

    ------------------------------------------------

    =================================

    =================================

    </script>

  • 相关阅读:
    自己做一个无敌的文件粉碎机
    编程王道,唯“慢”不破
    在Flex4中嵌入字体
    java函数参数默认值
    Adobe Air移动开发本人体会
    安装VS2013,可是电脑C盘没空间了,今天早上整理了下
    SilverFoxServer出炉!!
    C#中Abstract和Virtual
    解决insert语句插入时,需要写列值的问题
    SQL 标量函数-----日期函数 day() 、month()、year()
  • 原文地址:https://www.cnblogs.com/rainblack/p/4733309.html
Copyright © 2020-2023  润新知