美文网首页
js初识第十节

js初识第十节

作者: An的杂货铺 | 来源:发表于2019-08-21 16:59 被阅读0次

基本数据类型和引用数据类型的认识

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<div id="one">123</div>

</body>

<script type="text/javascript">

//值的赋值

var i= 10;

var j = i;///基本数据类型是值的复制

i = 11;

console.log(i);//11

console.log(j);//10

var obj = {name:'lucy'};

var obj2 = obj;//引用数据类型地址的复制

obj2.name = 'lily';

console.log(obj2.name);//lily

console.log(obj.name);//lily

var arr = [4,8];

var arrone = arr;

arr[0] = 5;

console.log(arrone);

console.log(arr)

//基本数据类型不能添加属性

var t = 10;

t.index = 100;

console.log(t.index);//undefined;

  //引用数据类型添加属性

  var oDiv = document.getElementById('one');

  oDiv.index = 100;

  console.log(oDiv.index);

//以上这些和数据类型是有关系的

//基本数据类型:Number,String,Boolean,undefined,Null;

//引用数据类型:Object,Arry,Function,Date;

//更多有关基本数据类型和引用数据类型的区别:https://www.cnblogs.com/cxying93/p/6106469.html

</script>

</html>

对象的基本概念

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

</body>

<script type="text/javascript">

var person = {

        name:'老三',

        sex:'男',

        age:42,

        sing:function(){

        console.log('hahaha');

        },

        run:function(){

        console.log('跑10000m')

        }

}

console.log(person);

person.sing();

person.run();

//对象静态属性的添加

person.height = '180cm';

console.log(person['height']);

console.log(person.height)

console.log(person);

//对象动态属性的添加

person.talking = function(){

console.log('说话了')

}

person.talking();

console.log(person);

// js对象 由无序的键值对集合组成 {k:v,k:v,k:v,....}

//访问对象的内部属性 如下两种方式

console.log(person['height']);

console.log(person.height)

</script>

</html>

json数据类型的认识

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    
</body>
<script type="text/javascript">
    var person = {
        'name':'老三',
        'sex':'男',
        'age':42,
        'sing':function(){
            console.log('hahaha');
        },
        'run':function(){
            console.log('跑10000m')
        }
    }
    // json 一种标准的数据交换格式 属性必须用双引号引起来
    //for in 循环
     //访问对象的内部属性 对象['属性名']或者 对象.属性名 或者 对象[代表属性名的变量],不能对象.代表属性的变量这个样子
    for(var k in person){
        console.log(k+'=>'+person[k]);
    }
    // k代表属性 person[k] 代表属性k对应的属性值
</script>
</html>

json数据对象的读取

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        ul,ol{
            list-style: none;
        }
    </style>
</head>
<body>
    <ul id="test">
        
    </ul>
</body>
<script type="text/javascript">
    var jsonone = {
        'name':['小王','小李','小赵','大三'],
        'age':['20','30',40,50]
    }
    for(var k in jsonone){
        for(var i = 0;i<jsonone[k].length;i++){
            console.log(jsonone[k][i]);
        }
    }

 // 定义一种数据结构 存储四个用户信息 四个用户可以用数组存储 每个用户可以用json格式表示
    var user = [{
        "uname":"user1",
        "psw":"1111"
    },{
        "uname":"user2",
        "psw":"2222"
    },{
        "uname":"user3",
        "psw":"3333"
    },{
        "uname":"user4",
        "psw":"4444"
    }];

    var oul = document.getElementById('test');
    for(var i = 0;i<user.length;i++){
        var oli = document.createElement('li');
        oli.innerHTML = '用户名'+user[i].uname+'密码'+user[i].psw;
        oul.appendChild(oli);
    }

</script>
</html>

相关文章

  • js初识第十节

    基本数据类型和引用数据类型的认识 对象的基本概念 json数据类型的认识 json数据对象的读取

  • ## JS初识

    ## JS初识 # js初识 # js注释 # 变量 # 变量的命名 JS数值的类型 # Number类型 # S...

  • Python小白学习进行时---js基础(2018-7-13)

    一、JS初识 二、JS语法 三、运算符 四、分支结构 ==============================...

  • js初识

    js核心:ECMAScript——ES:基础语法DOM:文档对象模型BOM:浏览器对象模型 js特点:(1)脚本语...

  • JS初识

    js是脚本语言 一种简单弱类型语言 一种解释性执行的脚本语言 一种基于对象的脚本语言 一种相对安全的脚本语言 一种...

  • 初识JS

    1.CSS和JS在网页中的放置顺序是怎样的? css使用link标签引入并放在head标签内,是为了防止白屏和FO...

  • 初识JS

    CSS和JS在网页中的放置顺序是怎样的? css是使用link的标签进行引入并放置在header标签内,而js是使...

  • 初识JS

    1.CSS和JS在网页中的放置顺序是怎样的? CSS引用外部样式表时,使用 标签,将样式放在 标签中;直接在htm...

  • 初识JS

    1、js javascript : 脚本语言,用来实现网页交互、动态效果的,是一种弱类型语言。 2、事件 事件:就...

  • JS初识

    初识javascript 引导 主要内容: 学习目标: 节数知识点要求 第一节(js的前世今生)js简介了解 第二...

网友评论

      本文标题:js初识第十节

      本文链接:https://www.haomeiwen.com/subject/esjisctx.html