码迷,mamicode.com
首页 > Web开发 > 详细

js1

时间:2015-08-16 00:20:22      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

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>

 

js1

标签:

原文地址:http://www.cnblogs.com/rainblack/p/4733309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!