博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript 变量
阅读量:6833 次
发布时间:2019-06-26

本文共 733 字,大约阅读时间需要 2 分钟。

变量(Variables)

是在程序中变量用来自定义值的名称。

//变量包含 字母,下划线(_),美元符号($)开头,数字;

//变量不能以数字开头

//区分大小写

 

声明

1.用关键词 var:
 var name = "yt";
// 推荐

 

2.直接赋值
 name = 'global';
// 全局变量,不推荐

 

作用域

JS变量没有块级作用域,函数中的变量y 在整个函数都中有效,x为全局变量,故可以外部访问
function fn(){
       x = 1;
        //全局
   var y = 2;
        //局部
}
fn();
console.log(x);
// 1
console.log(y);
// 报错

全局变量[属性]

变量x 实际上是全局对象window的属性,没有使用var声明变量赋值

可以用 name 、window.name 、window["name"] 来访问、设置全局变量。

可以使用 delete 删除全局属性;

 

变量值

 

var声明的变量未对其赋值,值为 undefined;
var person;
console.log(person);    
//undefined;
没有使用var声明并赋值的变量,JS会报错
person;
console.log(person);    
//报错

 

一条语句,定义多个变量

一个var可以同时定义多个变量,以逗号(,)分隔,末尾要以分号(;)结束;
var nameA = 1,
    nameB = 2,
    nameC = 3;

 


转载于:https://www.cnblogs.com/useryangtao/p/4682712.html

你可能感兴趣的文章
K8S网络NAT问题分析与处理
查看>>
XStream处理重复的或循环引用
查看>>
对某机构为“转移内部矛盾”而嫁祸于我们的事件之真相大起底
查看>>
Exchange管理控制台无法安装,要求重新启动
查看>>
【案例分享】电力设备生产数据的多层分组统计报表实现
查看>>
Windows 7下安装Cygwin亲历烦恼记录
查看>>
4G时代,语音社交APP或成智能手表的杀手级应用
查看>>
年入十万靠努力,年入百万靠能力,年入千万靠什么
查看>>
【免费下载】《这样理解知识管理》电子书,2016学会知识管理
查看>>
轻量级的Web服务器Nginx0.9.0 开发版发布
查看>>
听到两个程序员聊天——A:“借我1K块。”
查看>>
Oracle ROWID
查看>>
重构可让SQL提高可维护性,可读性以及效能性
查看>>
java多线程例子
查看>>
fabric自动部署
查看>>
linux 命令小抄
查看>>
前端必读:浏览器内部工作原理
查看>>
C Socket Programming for Linux with a Server and Client Example Code
查看>>
6天通吃树结构—— 第一天 二叉查找树
查看>>
vs2005/vs2008和sql2005 的安装顺序
查看>>