javascript中什么是变量,javascript一定要在声明变量时定义类型

  javascript中什么是变量,javascript一定要在声明变量时定义类型

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  变量是所有编程语言的基础。它们可以用来存储数据,如字符串、数字、布尔值、数组等。并在必要时设置、更新或读取变量的内容。我们可以把变量想象成一个值的符号名。

  任何变量都必须先定义,然后才能使用。如果定义了多个变量,将为这些变量分配不同的存储空间。

  如何定义变量

  在javascript中,可以使用关键字:const、var、let来定义变量。语法:

  关键字名称;示例:

  var名称;

  不同姓名、年龄、性别;变量的命名规则

  在JavaScript中,变量名不能随便定义,需要遵循标识符的命名规则,如下:

  变量名可以包含数字、字母、下划线_、美元符号$;

  变量名中不能出现汉字;

  变量名不能包含空格;

  在JavaScript中,变量名不能是关键字或保留字;

  变量名不能以数字开头,即第一个字符不能是数字。

  在定义变量时,变量名要尽可能有意义,以便自己或他人能容易理解。例如,可以使用name定义存储名称的变量,使用dataArr定义数组类型变量。

  当变量名包含多个英文单词时,建议使用驼峰命名法(大驼峰:每个单词的首字母大写,例如FileType,DataArr;小驼峰:第一个单词小写后的第一个字母大写,例如fileType,dataArr)。

  const, var, let的区别

  我们来看看js中定义变量的三种方式的区别:const、var和Let。

  1.由const定义的变量不能修改,必须初始化。

  常数b=2;//正确

  //const b;//错误,必须初始化。

  console . log( const definition b outside function: b );//有一个输出值

  //b=5;

  //console.log(在函数外修改const定义b: b );//无法输出2。var定义的变量可以修改。如果它们没有初始化,它们将输出undefined,并且不会报告错误。

  var a=1;

  //var a;//不会报告任何错误。

  console . log( out-of-function var定义a: a );//a=1可以输出

  函数变化(){

  a=4;

  Console.log(函数中的var定义a: a );//a=4可以输出

  }

  change();

  Console.log(函数调用后的var定义a是函数内部修改值: a );//可以输出a=43,let是块级作用域。函数被let定义后,对外面的函数没有影响。

  设c=3;

  Console.log(函数外let定义c: c );//输出c=3

  函数变化(){

  设c=6;

  Console.log (let函数中的定义c: c );//输出c=6

  }

  change();

  Console.log (let定义C在函数被调用后不受函数内部定义影响: C );//Output c=3【推荐学习:javascript高级教程】以上是如何在javascript中定义变量的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: