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小时内删除。