对象,数组,函数的基础用法

对象

1. 对象是一对一对的键值对,统称为对象的成员,键指属性名,值就是属性值

2.对象的成员间必须用逗号隔开.

var obj = { "a": 100, b: "hello", };

3.存取属性的值一般用obj.属性(这是一个语法糖)

4.对象的属性值 可以是任何js的数据

5.取属性值时没有这个属性就会得到undefined

var obj = { "a": 100, b: "hello", c: { title: "标题" } }
console.log(obj.a)
console.log(obj.x)

控制台打印100和undefined

6.存取属性值也可以使用obj['属性'](这个方法是无可替代的。

例:希望给对象添加一个成员 但是成员的名字 是保存某个变量中的

var obj = { a: 10, b: 20, c: true };
        var name = "jack"
        obj[name] = "karen"

将jack属性名和karen属性值存入ojb.

数组

1.数组是一种特殊的对象

2.一般用arr[number]来得到数组中的第几个值

 var arr = [10, 20, 30, "hello", true, false, 9.9, { life: 1 }, [10, 203, 30]]
        console.log(arr[5])

这里得到的值为false(因为第一个元素的编号为0)

函数

 1.函数的执行体不会直接运行

 2.函数调用一次 执行体就运行一次  次次运行都是独立的

3.函数这个技术的设计目的就是为了  重复的逻辑代码封装起来

4.形参实参

        函数设计时  在小括号中 写的变量名 就是形参

        调用函数时 传入的数据 就是实参 往往是某种表达式 尤其变量名

5.函数调用完毕的结果

        return

       (1)函数执行时 执行到return就不再运行

       (2)函数就生成结果: return 这个单词后面的表达式的值

       (3)如果函数没有执行return 函数最后生成的结果就是默认的undefined

       (4)return 可以写在函数内部的任何地方

用法;1.先写出函数2.在合适的地点和顺序中调用函数。

例题如下:判断1997和10000是不是素数

 function fn(n){          
                for(i=2;i<n;i++){
                    a=n%i
                if(a==0){return false}
                else{return true}
                }        
        }
       var re1= fn(1997)
       console.log(re1)

        var re2 = fn(10000)
        console.log(re2)

得到结果false和true,说明1997是素数而10000不为素数。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神明也犯困

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值