javascript全局数组
JavaScript 基础教学(最新5篇)
鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法。History历史对象有length这个属性,列出历史的项数。JavaScript 所能管到的历史被限制在用浏览器的“前进”“后退”键可以去到的范围。本属性返回的是“前进”和“后退”两个按键之下包含的住址数的和。本店铺为朋友们整理了5篇《JavaScript 基础教学》,希望可以启发、帮助到大朋友、小朋友们。
JavaScript 基础 篇一
基础篇
javascript:变量的声明
以下是几种声明变量的方式
复制代码 代码如下:
var value;
var value,value1,value2;//同时声明多个变量,但是这些变量的值都是undefined
var i = 0,j = 0,k=100;//变量声明,初始化一体。
//如果大家尝试读一个不存在的变量(值)会报错!但是尝试给一个未使用Var声明的变量赋值,javascript
//会隐式的声明改变量,而且声明了的变量还是全局的。细节:所以大家创建变量都尽量使用Var
//变量的作用域(这个问题也容易出,大家要搞明白)
javascript:变量的作用域
这些都是细节,和我一样初学的一定要注意避免!
复制代码 代码如下:
var golbal = "golbal"; //全局变量
var local ="local";
function area()
{
//局部变量的优先级比全局变量的高
var local = "arealocal"
//当函数体内声明的变量名和全局变量名相同时,javascript 会隐藏全局变量
var golbal ="areagolbal";
document.write("local is :"+local + "and golbal is :" + golbal +"
");
}
area();
//输出:local is :arealocaland golbal is :areagolbal
在嵌套的函数里面定义局部变量,效果会怎么样呢?看下面:
复制代码 代码如下:
var hope = "moremoney";
function createmore()
{
var hope = "have more money";//局部
function createmoreto()//嵌套函数
{
var hope = "have more money to much";//局部
document.write("Createmoreto hope is :"+hope +"
");
//输出:Createmoreto hope is :have more money to much
}
createmoreto();//调用
document.write("Createmore hope is :" +hope +"
");
//输出:Createmore hope is :have more money
}
createmore(); //调用
javascript:传值和传址
这里也是比较重要的概念!不要漏了。
复制代码 代码如下:
传值 传址
复制 实际复制的值,存在不同的、复制的只是对数字的引用。如果通过这个
独立的拷贝。 新的引用修改了数值,这个改变对最初的
引用来说也是可见的。
传递 传递给函数的是值的独立拷贝 传递给函数的是对数值的引用,如果函数
对它的改变在函数外没有影响 通过传递给它的引用修改了数值,这个改
变也是可见的。
比较 比较这两个对立的值,通常逐 比较的是两个引用,以判断它们引用的是否
字节的比较,以判断是否相等 是同一个数值。
javascript:基本类型和引用类型
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论