谈谈JavaScript 中的变量。

在JavaScript 中使用变量的好处:变量保存在计算机的内存中,变量非常适合于保存临时性的数据 ,变量只具有有限的生存期,当

用户关闭了页面或者打开一个新的页面,变量就会被释放。

在JavaScript 代码中,变量名是大小写敏感的,另外,某些特定的单词 或字符不能作为变量名,这些特定的单词就是JavaScript 中

的保留字,例如:var、 with等,某些特殊字符也不能用在变量名中,例如&字符和百分号%字符。JavaScript 变量名中可以使用数

字,但数字不能作为变量名的开头。

下面列出一些不合法的变量名:

var                //JavaScript 中保留字

12AD           //数字开头

h&dg           //包含&字符

h%ji            //包含%字符

<span style="font-size:14px;">
</span>

下面列出一些合法的变量名:

helloworld23

hello_world

定义变量时,我们应该使用规范名字去命名,例如声明姓名:

var name;

接下来看看实例代码:

<span style="font-size:14px;"><HTML>
<HEAD><TITLE>Hello World</TITLE>
</HEAD>
<BODY BGCOLOR="WHITE">
<SCRIPT Language="JavaScript" TYPE="text/javascript">var myName;myName="BillGu";alert(myName);myName=1234;alert(myName);
</SCRIPT>
</BODY>
</HTML></span>

浏览器加载文件,弹出一个消息框(alert为消息框):

在消息框中显示的是变量myName为BillGu

一开始并没有为myName赋值,这时myName的初始值为undefined,接着为myName赋值为BillGu,并调用alert以消息框的形式进行

显示,当点击确定按钮后,出现另一个消息框:

我们在消息框中可以看到显示的是 :1234

为myName进行重新赋值,变量原来的值就会丢失,在JavaScript中,有一个被称为垃圾回收的进程将自动的进行

释放那些不在被使用的内存。当JavaScript检测到某个变量不在被使用,或者引用了某个对象的变量被赋予了一个新

值,将自动运行垃圾回收进程来释放这些被变量所占用的内存空间。

转载请注明出处:http://blog.csdn.net/hai_qing_xu_kong/article/details/40760675     情绪控_ 点击打开链接

JavaScript语言基础4相关推荐

  1. JavaScript 语言基础知识点图示

    JavaScript 语言基础知识点图示: 转载于:https://www.cnblogs.com/mrxia/p/4059252.html

  2. JavaScript语言基础(二)

    一.之前介绍了JavaScript语言基础的关键字.标识符.常用的数据类型,文章地址:JavaScript语言基础(一) ,下面来介绍JavaScript基础中的常量和变量. 1.常量:当程序运行时, ...

  3. JavaScript语言基础(一)

    1.通过学习JavaScript语言基础,我们应该了解关键字与标识符.掌握JavaScript常用的数据类型.熟悉常量与变量.熟悉运算符和表达式. JavaScript语言基础知识框架如下图所示: 此 ...

  4. JavaScript - 语言基础

    JavaScript - 语言基础 一.用法 HTML 中的脚本必须位于 <script> 与 </script> 标签之间,script标签中可以写执行代码.可以写函数.也可 ...

  5. JavaScript语言基础.上

    1.JavaScipt的作用和特点 可以将JavaScipt看成是Java语言的某种简化版本. 嵌入HTMl文档中的JavaScript源代码作为HTML文档的一部分而存在. JavaScript可以 ...

  6. JavaScript 语言基础知识点总结(思维导图)

    1.JavaScript数组 2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript ...

  7. educoder头歌实训 web课——JavaScript语言基础:JS循环语句

    educoder头歌实训 太原理工大学web课程----JavaScript语法基础:JS运算符_玛卡巴卡的博客-CSDN博客 第1关:while类型 任务描述 质数的定义如下:大于1的自然数,且除 ...

  8. JavaScript语言基础3

     JavaScript可以处理一些来自于现实世界的数据类型,例如:数字和文本.同时JavaScript中也包含了一些具 有抽象性质的数据类型,例如对象数据类型. JavaScript它是一种弱类型语言 ...

  9. JavaScript语言基础2

    我们先来看看下面这段代码: <HTML> <HEAD><TITLE>Hello World</TITLE> </HEAD> <BODY ...

  10. Web前端中的JavaScript语言基础

    文章目录 JavaScript主要特点 JavaScript使用形式 行内JavaScript脚本 内部JavaScript脚本的使用 外部JavaScript脚本 基本语法 标识符 关键字 数据类型 ...

最新文章

  1. MaxScale:实现MySQL读写分离与负载均衡的中间件利器
  2. java 异常继承树_java中的error与exception
  3. c语言入门至精通(全集),C语言入门至精通(全集)知识讲解.ppt
  4. Activiti工作流之个人任务分配模式
  5. Boost:标准地图比较的测试程序
  6. php 扩展 mysql_PHP链接MySQL的常用扩展函数
  7. 0. 导读 每个学习过线性代数的人,心中一定充满疑问,往往百思难得其解,本书列举一些,并且自然而然地解决了这些问题,
  8. 看完Java的动态代理技术——Pythoner笑了
  9. springBoot+mybatisPlus小demo
  10. 2014.12.1---Thema:EchartsD3
  11. Typora设置图片的题注(标题)
  12. android视图动画(ViewAnimation动画)
  13. Java bean 复制克隆工具
  14. NCRE——网络工程师——操作系统
  15. 常用数字与字母的正则表达式(转载)
  16. PS文件的打开与关闭
  17. 2058 笨拙的手指
  18. android edittext失去焦点,Android 点击EditText外部区域失去焦点的方法
  19. 【MySQL 教程】达达集团实时计算任务SQL化实践
  20. 把读过的书记录下来。很多年以后再看看这个书单,应该很有趣~

热门文章

  1. python环境变量配置_python+ pycharm 环境安装 + pycharm使用
  2. Android 系统开发_四大组件篇 -- Service 解析(用法)
  3. mysql 开发基础系列18 存储过程和函数(下)
  4. 码云机房今晨出现网络故障,已经恢复
  5. 从底层理解Python的执行
  6. 如何批量给数字前面加半角单引号[转]
  7. apache-shiro杂记(三) 用了apache-shiro后,HttpSession.getServletContext() API无法正常工作了...
  8. Cloud Service Process Pack
  9. strncpy——字符串的复制(复制前n个字符)
  10. visual studio code 调试ROS的插件