美文网首页
关于JS中的定义变量

关于JS中的定义变量

作者: 郝特么冷 | 来源:发表于2017-09-04 16:20 被阅读55次

js-变量定义关键字const,var,let

  • var定义的变量可以修改,如果不初始化会输出undefined,不会报错。
    js中最常用的关键字;基本大多数据学js时都只看到使用过var。从没相关还有其他定义
var a = 1;// var a;//不会报错
console.log('函数外var定义a:' + a);//可以输出a=1
function change(){
      a = 4;
      console.log('函数内var定义a:' + a);//可以输出a=4
} 
change();
console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4
  • const定义的变量不可以修改,而且必须初始化。
    最近在看一些其他js内容时有看到使用const定义变量
const b = 2;//正确
const b;//错误,必须初始化 
console.log('函数外const定义b:' + b);//有输出值 
b = 5;
console.log('函数外修改const定义b:' + b);//无法输出 
  • let是块级作用域,函数内部使用let定义后,对函数外部无影响。
let c = 3;
console.log('函数外let定义c:' + c);//输出c=3
function change(){
    let c = 6;
    console.log('函数内let定义c:' + c);//输出c=6
} 
change();
console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3

相关文章

  • 关于JS中的定义变量

    js-变量定义关键字const,var,let var定义的变量可以修改,如果不初始化会输出undefined,不...

  • js中的定义变量之①用不用var

    var 是js定义变量的意思。 由于js中的变量是弱类型的,因此js中的所有变量包括number(数字型)、str...

  • 03.less中的变量,变量插值,及运算

    less中的变量 什么是变量?和js中的概念基本一样 less中定义变量的格式 less中使用变量的格式 和js一...

  • 小程序全局变量

    在app.js里面定义全局变量 在要用到全局变量的某个js文件中

  • Antd样式覆盖

    一:定义js变量并在less-loader中覆盖 1.定义theme.js const ThemeOneDe...

  • js 执行上下文,作用域,变量内存管理

    js 执行上下文,作用域,变量内存管理 JS中变量的定义在内存中包括三个部分:* 变量标示(变量标示存储在内存的栈...

  • JS作业

    使用JS对不用数字进行判断输出不同的结果 使用JS过程中出现的一些问题 使用var定义变量 JS中定义变量都是使用...

  • js问题

    js中let和var定义变量的区别,主要体现在作用于的不同。 var定义的变量是全局变量或者函数变量。 let定义...

  • 微信小程序全局变量的定义与使用

    一、在app.js里中定义 变量userInfo的定义 变量userInfo的引用 在page页面里引入app 二...

  • 组件嵌套

    组件嵌套 a.定义全局变量,在页面中用到组件ex:main.js中定义变量:import Users from '...

网友评论

      本文标题:关于JS中的定义变量

      本文链接:https://www.haomeiwen.com/subject/wmyejxtx.html