js中变量是什么以及有哪些类型

网上有关“js中变量是什么以及有哪些类型”话题很是火热,小编也是针对js中变量是什么以及有哪些类型寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

在js中,变量是存储信息的容器;JavaScript中有两种类型的变量:局部变量和全局变量。

js如何声明变量?

在js中,可以使用关键词“var”或者“let”,在加上“变量名称”来声明变量。相关视频教程推荐:JavaScript教程

js变量的名称,也叫标识符的命名需要遵循一些规范:

1、名称必须以字母(a到z或A到Z),下划线(_)或美元($)符号开头,但不推荐下开头使用下划线(_)或美元($)符号。

2、在第一个字母后,还可以使用数字(0到9),例如value1。

3、JS变量区分大小写,例如:x和X是不同的变量。

下面我们来通过示例看看js变量的声明:

正确地变量声明:

var x = 10 ;

var _value = "sonoo" ;错误地变量声明:

var 123 = 30 ;

var * aa = 320 ;JavaScript局部变量

在块或函数内声明的变量,叫做局部变量;局部变量只能在声明的块或函数内部中访问,出了声明的块或函数内部就失去作用,无法访问。例:

<div >

<p id="p1"></p>

<p id="p2"></p>

</div>

<script type="text/javascript">

function abc(){

var x= 10 ; //局部变量

var y= 10 ; //局部变量

document.getElementById("p1").innerHTML=x;

}

abc();

document.getElementById("p2").innerHTML=y;

</script>效果图:

这就是因为,变量x和变量y都是局部变量;变量x在函数abc()内部被调用输出,但变量y在函数abc()外部无法被调用输出,会报错:

JavaScript全局变量

在块或函数外部声明、或者使用window对象声明的变量,被称为全局变量。全局变量可以在整个代码中,被任何函数(或块)访问。例:

<div >

<p id="p1"></p>

<p id="p2"></p>

<p id="p3"></p>

<p id="p4"></p>

</div>

<script type="text/javascript">

var x= "x=10" ; //局部变量

function abc(){

var y= "y=10" ; //局部变量

document.getElementById("p1").innerHTML=x;

document.getElementById("p2").innerHTML=y;

}

abc();

document.getElementById("p3").innerHTML=x;

document.getElementById("p4").innerHTML=y;

</script>效果图:

可以看出,局部变量y无法在函数abc()外被访问输出,会报错:

总结:

关于“js中变量是什么以及有哪些类型”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[水瑶]投稿,不代表欧拉号立场,如若转载,请注明出处:https://cn.ooplay.net/oula/1498.html

(13)

文章推荐

  • 宝马3系大灯高度如何调节_1

    网上有关“宝马3系大灯高度如何调节”话题很是火热,小编也是针对宝马3系大灯高度如何调节寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。宝马3系大灯高度如何调节?大灯高度调节可以打开机器的盖子。大灯后面有一个内六边形的塑料孔,往里看有一个十字。可以使用十字形螺丝

    2025年12月06日
    20310
  • 梦见逮了一条大黑鱼

    网上有关“梦见逮了一条大黑鱼”话题很是火热,小编也是针对梦见逮了一条大黑鱼寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、梦见逮了一条大黑鱼的吉凶指数勤苦竟成之吉兆无疑,勤勉上进,坚志如铁,个性顽刚

    2025年12月06日
    21314
  • 商品房预售发票可以领房产证吗

    网上有关“商品房预售发票可以领房产证吗”话题很是火热,小编也是针对商品房预售发票可以领房产证吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。商品房预售发票不能直接领取房产证。购房者在购买商品房时,需要签订《商品房买卖合同》,并缴纳一定的首付款和定金。在开发商

    2025年12月07日
    19304
  • 衣帽间主卧一体设计实用美观

    网上有关“衣帽间主卧一体设计实用美观”话题很是火热,小编也是针对衣帽间主卧一体设计实用美观寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。步入式衣帽间是一个放置衣物的独立空间,要在卧室里设计步入式衣帽间这就要求卧室的空间要足够大。想必您家是个大户型,不用担心卧

    2025年12月07日
    20319
  • 0点905保留两位小数是多少

    网上有关“0点905保留两位小数是多少”话题很是火热,小编也是针对0点905保留两位小数是多少寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。0.905保留两位小数是0.910.905≈0.91本题考查的是对“四舍五入法”的应用:在取小数近似数的时候,如果尾数

    2025年12月08日
    20301
  • “亲子活动”适合什么年龄段的孩子?

    网上有关““亲子活动”适合什么年龄段的孩子?”话题很是火热,小编也是针对“亲子活动”适合什么年龄段的孩子?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。#亲子教育#导语父母不要根据自己的判断,认为孩子应该是在什么年龄段,而应该去配合孩子喜欢的活动。孩子

    2025年12月08日
    21314
  • 夜间开车没开灯扣分吗

    网上有关“夜间开车没开灯扣分吗”话题很是火热,小编也是针对夜间开车没开灯扣分吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。晚上开车不开灯会扣一分并处20元以上200元以下罚款。晚上开车没开灯,在被交警执勤发现以后会按照不按规定使用灯光扣1分,罚款20元以上

    2025年12月09日
    17313
  • 搓澡海绵真的能搓出灰吗

    网上有关“搓澡海绵真的能搓出灰吗”话题很是火热,小编也是针对搓澡海绵真的能搓出灰吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、搓澡海绵建议3~5个月更换一次新的,长期使用一条搓澡巾会滋生许多细菌,不利于身体健康,对皮肤也是一种伤害。平时用完搓澡巾后,记

    2025年12月09日
    18320
  • 小泰迪怎么喂养

    网上有关“小泰迪怎么喂养”话题很是火热,小编也是针对小泰迪怎么喂养寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。关于幼犬泰迪。1、幼犬在出生后的6周左右就开始断奶,开始喂养狗粮。2、断奶后到第三个月,喂食时间应定为早晨7点,中午12点,下午5点和晚上10点。

    2025年12月10日
    16309
  • 昆明行知中学78门校本课程让学生自由选学

    网上有关“昆明行知中学78门校本课程让学生自由选学”话题很是火热,小编也是针对昆明行知中学78门校本课程让学生自由选学寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。近日,昆明行知中学小学部新开设了游泳课,在标准的室内泳池里,孩子们在游泳教练和体育老师的指导

    2025年12月11日
    15303
  • 什么可以提高大学宿舍生活质量?

    网上有关“什么可以提高大学宿舍生活质量?”话题很是火热,小编也是针对什么可以提高大学宿舍生活质量?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。其一,环境好的生活环境是好的生活质量的重点。如果是女生宿舍的话,可以六个人一起装饰一下宿舍。去宜家这样的家居广场买

    2025年12月11日
    13311
  • 对元素周期表的发现和完善作出了重大贡献的科学家有谁-

    网上有关“对元素周期表的发现和完善作出了重大贡献的科学家有谁?”话题很是火热,小编也是针对对元素周期表的发现和完善作出了重大贡献的科学家有谁?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。门捷列夫德米特里·伊万诺维奇·门捷列夫生于一八三四年二月七日俄国西伯利

    2025年12月12日
    10300

发表回复

本站作者才能评论

评论列表(3条)

  • 水瑶的头像
    水瑶 2025年12月11日

    我是欧拉号的签约作者“水瑶”

  • 水瑶
    水瑶 2025年12月11日

    本文概览:网上有关“js中变量是什么以及有哪些类型”话题很是火热,小编也是针对js中变量是什么以及有哪些类型寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够...

  • 水瑶
    用户121108 2025年12月11日

    文章不错《js中变量是什么以及有哪些类型》内容很有帮助