JS基础复习之变量、声明提前、字符串

cloudLoveU
cloudLoveU 发布于 2017-01-11 17:09:06 浏览:98 类型:原创 - 随笔 分类:JavaScript - 随笔 二维码: 作者原创 版权保护
开始先系统得学习了一遍前端课程,当学了jquery之后就很少用原生js了,但是觉得里面很多知识点模棱两可,于是回顾头来夯实js基础。
再学一遍确实有新的收获,把以前模糊的地方记下来,方便以后随时查看。

1.变量的使用
         1、 注意:1、仅声明,未赋值,可以使用,输出undefined;
                     2、未声明,试图取值,报错;错误类型:referenceError 引用错误(找不到对象)
                     3、未声明,直接赋值,自动创建同名变量。

          2、var a=0,b=0;等同于var a=0;var b=0;但是不等于var b,a=0;(最后一种声明方式b会输出undefined,a会输出0) .

          3、声明提前
               定义:在正式执行脚本之前,将所有var声明的变量,提前预读到(当前作用域)的顶部,集中声明创建。然后再开始执行程序
                       但赋值留在本地。
               
    console.log(n);//undefined
	var n=100;//赋值
	console.log(n);//100

        在执行的时候 ,我们应该想到var n=100;应该声明提前 代码变为
        
     var n;
     console.log(n);//undefined
	 n=100;//赋值
	console.log(n);//100

        这样输出结果就显而易见了。
2.字符串
   
    var a="a1";
    var b="b1";
    var c="c1";
    var d=a+b+c;//共创建过几个字符串?5个

    字符串一旦被创建,内容不可变。
z
给个赞 0 人点赞
收藏 0 人收藏
评论 已有 0 条评论;以下用户言论只代表其个人观点,不代表 前端网(QDFuns) 的观点或立场。
登录 以后才能发表评论
最新评论
还没有任何评论呢,赶紧抢先来一发吧!
cloudLoveU cloudLoveU 作者

记录自己的每一个脚印。

作者最新