首页 > 其他分享 >变量的定义和使用

变量的定义和使用

时间:2023-04-11 17:56:21浏览次数:42  
标签:变量 age 定义 sex 使用 var 全局变量 name

变量的定义与使用

1.变量的命名规则

1. 变量名由字母、数字、下划线、组成,但是不能以数字开头
2. 不能使用javascript关键字
3. 严格区分大小写 username和userName 是不同的

2.变量声明

var variable
1.可以使用一个 var声明多个变量 比如:var name,age,sex;
2.可以在声明变量的同时进行赋值 比如:var name="name",age="男",sex=18
3.如果只是声明了变量,没有赋值  则为undefined
4.javascript 弱类型,根据值确定类型
5.变量声明
    var name="tom";//全局变量
    name="tom";//全局变量
    只要是没有var关键字声明的变量都是全局变量

3.变量作用域

变量的作用域是指变量在程序中的有效范围
全局变量:定义在函数之外,作用于整个代码的变量
局部变量:定义在函数体内,只作用于函数体内的变量
 function f01() {
         var name="tom";//局部变量
        age =18;//全局变量
    }
        var sex ="男";
    function f02() {
         console.log(age);//访问 f01()中的age
         console.log(sex);//访问 函数外中的sex
         console.log(name);//访问  f01()中的name  会报错  访问不了局部变量
    }

标签:变量,age,定义,sex,使用,var,全局变量,name
From: https://www.cnblogs.com/wslxs/p/17307106.html

相关文章

  • 运算符的使用
    运算符的应用1.赋值运算符varusername="tom";//简单赋值运算符复合运算符a+=b;//相当于a=a+ba-=b;//相当于a=a-ba*=b;//相当于a=a*ba/=b;//相当于a=a/ba%=b;//相当于a=a%ba&=b;//相当于a=a&ba|=b;//相当于a=a|ba^=b;//相当......
  • 在docker安装Python环境提供给其他docker使用
    1.在宿主机新建一个目录2.在app目录下新建一个Dockerfile文件本文永久更新地址:1.在宿主机新建一个目录在宿主机上新建一个目录如app/,在app目录里面导入项目需要依赖的包在项目根目录下输入命令,导出python项目所有的依赖包pipfreeze>requirements.txt把导出的req......
  • 使用LLM的问题
    当前大模型的低成本实现方案:语言模型+指令微调数据+微调加速llama+alpaca_data(Fine-tuning)+lora语言模型:...指令微调数据:在一组通过指示描述的数据集上对语言模型微调,大大提高了在未见过任务上的Zero-Shot能力。通过对多种任务的糅合学习Zero-Shot能力。......
  • Android - AXMLPrinter2.jar的使用方法
    我们需要查看打出的apk包中AndroidManifest.xml文件,但是打开之后发现是一大堆的乱码这是就需要反编译工具,AXMLPrinter2.jarAXMLPrinter2.jar官方介绍:AXMLPrinter2.jarapk分析APK文件,取得APK文件中的包名、版本号及图标,很强大的工具,再一次感受到了批处理的牛逼。可以将android......
  • UIScrollView SnapKit使用
    直接上代码,看ViewDidLoad方法中的注释。一共10个约束,UIScrollView上下左右4个,其子试图contentView上下左右宽高6个。注意点:(以要求可以上下滚动为例,可以先看完代码再回头理解注意事项)1、contentView的宽高根据需求设置优先级,哪边需要滚动,优先级就必须低,因此这里设置高度优先......
  • AIGC教程:如何使用Stable Diffusion生成风格化游戏物品和图标
    GameLook报道/随着生成型AI的能力提升,越来越多的开发者开始尝试用StableDiffusion提升自己的研发效率。在RPG游戏的制作当中,数量庞大的游戏内物品是非常耗时且费力的部分,装备、道具、药剂等物品可能数以千计,从概念设计到最终放到游戏里的资源,可能耗费很长时间和......
  • Docker容器使用Flannel通信
    Docker使用Flannel跨主机通信通信的方式路由虚拟包头flannel网络概念Flannel是Docker提供的一种网络解决方案,它旨在为容器提供简单的IP地址管理和跨主机通信。Flannel使用了一些现有的技术,比如Linux内核的TUN/TAP接口和ETCD分布式键值存储,来实现容器之......
  • vue3使用elmentui-plus中的图标
    按照官网这样直接引入使用,不知道为啥行不通:import{Document,MenuasIconMenu,Location,Setting,}from'@element-plus/icons-vue'使用时,需要<script>import{UserFilled}from'@element-plus/icons-vue'//使用的时候需要单独引入这个图标从......
  • 如何使用Alpaca-LoRA来微调ChatGPT这样的模型?
    原文标题:HowtouseAlpaca-LoRAtofine-tuneamodellikeChatGPT原文地址:https://replicate.com/blog/fine-tune-alpaca-with-lora?continueFlag=4ecae39885197a5c008faabbefb5c824如何使用Alpaca-LoRA来微调ChatGPT这样的模型?低秩自适应(LoRA)是一种微调模型的技术,它比以......
  • flask-sqlalchemy使用,flask-migrate使用
    flask-sqlalchemy使用,flask-migrate使用flask-sqlalchemy使用集成到flask中,我们可以用sqlalchemy来做,就是比较的繁琐现在有一个第三方的flask-sqlalchemy,可以快速的集成到flask中#使用flask-sqlalchemy集成1.下载flask-sqlalchemy#pipinstallflask-sqlalchemy2.导......