本文目录

JavaScript 变量声明和原理

🌙
手机阅读
本文目录结构

在javascript里 声明变量简写为 var ;通过var name 就可以声明一个变量了;

注意变量的声明和定义是两回事;

var name;           //变量的声明
name="安邦";        //变量的定义
var name="安邦";    //变量的声明加定义

分析如下

var name="安邦"其实是实现两步
第一步 var name先声明一个name的变量
第二步 name="安邦" 创建数据"安邦"这个字符串并且把字符串"安邦"这条数据赋值给name这个变量在定义(赋值)变量的name值

这个时候name的类型就是所代表值的类型;

可以通过typeof来检测;通过检测可以知道这个变量所代表的值是一个字符串类型的数据;

var name="安邦",
    gender;
console.log(name,typeof name);      //安邦 string
console.log(gender,typeof gender);  //undefined "undefined"

虽然关键字var不是必须的,但是最好每次声明一个新变量都加上;

需要注意的是变量本身是没有意义的,只是数据的媒介(代号),我们说的变量默认是这个变量名所代表的数据,并不是这个变量名本身;这点需要注意的;

类似我们的名字,“特斯拉"这三个字没有特殊意义,当这三个字与汽车品牌,或者一位科学家关联在一起的时候,这三个字才是有有意义的;

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了