作用域
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作用域相关的知识,希望对你有一定的参考价值。
一、动态的属性
//创建了一个变量并且保存在了变量person中 var person = new Object(); //为该对象添加了一个名为name的属性,将字符串值‘NiCholas’赋值给name这个属性; person.name = ‘NiCholas‘; alert(person.name);//NiCholas
只能给引用类型值动态添加属性
//只能给引用类型值动态添加属性 var name = ‘NiCholas‘; name.age = 23; alert(name.age);//undefined
二、赋值变量值
var num1 = 5; var num2 = num1; //alert(num2); num1 = 8; //alert(num2);//5 alert(num1);//8 num2 = 9; alert(num1);//8
三、传递参数
//参数num是局部变量 function addTen(num){ num += 10; //不return就没有值返回给addTen,下面的result将没有值,显示undefined return num; } //调用函数时,变量count作为参数被传递给函数,这个变量的值是20;数值20被复制给参数num, var count = 20; var result = addTen(count); //alert(count);//20 //alert(result);//30
以上是关于作用域的主要内容,如果未能解决你的问题,请参考以下文章