JavaScript中常用变量介绍

JavaScript声明变量

JavaScript变量是来保存我们的数据的,想在JavaScrip中声明一个变量可以通过以下方式:

(1)通过var关键字声明变量
(2)可以声明变量的同时给变量赋值
(3)可以一次声明一个变量也可以一次声明多个看变量
(4)如果只声明变量未对其赋值,默认值为undefined
(5)如果变量重名产生覆盖

JavaScript声明变量注意事项

(1)变量严格区分大小写
(2)变量名称不要包含特殊字符
(3)变量名称最好遵循驼峰标记法或者下划线法
(4)变量名称最好含义明确

JavaScript声明变量实例

<!DOCTYPE html>
<html>
<head>
<meta charSet="utf-8">
<title></title>
<Script type="text/javaScript">
//声明变量
var a;
var b;
var c,d;
// alert(a);
//声明变量的同时并且赋值
var teSt=‘thiS iS a teSt‘;
var teSt1=12;
var teSt2=1.2;
var teSt3=true;
var teSt4=falSe;
// alert(teSt);
//声明多个变量赋相同的初始值
var a=b=c=d=e=1;
// alert(a);
//变量重名会产生覆盖
a=33;
// alert(a);
//变量名称严格区分大小写
var uSername=‘king‘;
var USERNAME=‘QUEEN‘;
// alert(uSername);
// alert(USERNAME);
//变量名称最好含义明确,以字母或者下划线开始,跟上数字字母下划线
var age=12;
var teSt5=‘hello‘;
// var 12a=‘bb‘;
// alert(12a);
var _teSt=‘hello‘;
// alert(_teSt);
//驼峰标记法
var firStName=‘king‘;//小驼峰
var FirStName=‘queen‘;//大驼峰
var firSt_name=‘maizi‘;//下划线法
</Script>
</head>
<body>

</body>
</html>

JavaScript变量在内存中的存储与释放

(1)收集方式:JS是自动释放内存的,采用的是无用存储单元收集(garbage collection)的方法
(2)收集内容:我们收集器必须能够确定安全回收我们内存单元的时机,如果不能回收那些在使用中的值,这时候我们就应该回收那些不再被使用的值。加入有些值我们在用,这时候就不能回收,回收之后就会产生错误。
(3)回收算法:最常使用的算法就是标记和清除无用存储单元的回收算法,我们用的是一个回收器,他就会周期性的遍历运行环境中的所有的变量,并且给这些变量所引用的值做一个标记。

原文地址:https://www.cnblogs.com/bdqnit/p/9158076.html

时间: 2024-10-09 17:51:26

JavaScript中常用变量介绍的相关文章

JavaScript 中常用的 正则表达式

这编文章我来整理了一些在 javascript 中常用的正则式希望能给大家带来一些开发的灵感 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的

一篇文章带你了解JavaScript中的变量,作用域和内存问题

作者 | Jeskson 来源 | 达达前端小酒馆 1 在JavaScript中的变量分别区分为两种: 一种为基本类型值,一种为引用类型值. 基本类型值指的是简单的数据段 引用类型值为可能由多个值组成的对象 引用类型的值是保存在内存中的对象,JavaScript不允许直接操作对象的内存空间,实际上操作对象的引用而不是实际对象. var dada = new Object(); undefined dada.name = "dada"; "dada" console.

javascript中常用坐标属性offset、scroll、client

原文:javascript中常用坐标属性offset.scroll.client 今天在学习js的时候觉得这个问题比较容易搞混,所以自己画了一个简单的图,并且用js控制台里面输出测试了下,便于理解. 1.在文档(document)对象里面用: scrollWidth/Height:获取对象的滚动宽度(滚动条可以滚动的宽度,相当于整个页面的总宽度的样子--网页正文全宽) scrollLeft/Top:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离(页面利用滚动条滚动到右边时,隐藏在

JavaScript 中对变量和函数声明的提前示例

如题所示,看下面的示例(可以使用Chrome浏览器,然后F12/或者右键,审查元素.调出开发者工具,进入控制台console输入)(使用技巧: 控制台输入时Shift+Enter可以中途代码换行) var name = "xiaoming"; (function(){ var name = name || "小张"; console.info(name); })();// 小张 (function(){ name = name || "小张";

JavaScript中常用的事件

转自:http://www.cnblogs.com/dtdxrk/p/3551454.html 作者:文刀日月 JavaScript中常用的事件 事件委托 可以给元素添加多个事件 var addHandler = function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); //false表示冒泡阶段 }else if(element.atta

JavaScript中的变量

JavaScript作为一种弱类型编程语言,其变量也是松散类型的.但是,这样松散的缺少拘束的变量规则,总会出现很多问题,而事实上,JavaScript中的变量,其实是包含两种数据类型的值:基本类型值和引用类型值,下面就对于这两种形式的变量值进行区分. 首先,要明确的一点是,变量只是一个容器,用来存放不同的值,所以说我们进行的所有操作,只是对存储在变量中的值的操作.先对这两种类型的值进行本质上的区分.第一.保存方式不同.基本类型的值只是一个单纯的字符串,它没有属性和方法(当然例如字符串的lengt

JavaScript中的变量在内存中的具体存储形式

栈内存和堆内存 JavaScript中的变量分为基本类型和引用类型 基本类型是保存在栈内存中的简单数据段,它们的值都有固定的大小,保存在栈空间,通过按值访问 引用类型是保存在堆内存中的对象,值大小不固定,栈内存中存放的该对象的访问地址指向堆内存中的对象,JavaScript不允许直接访问堆内存中的位置,因此操作对象时,实际操作对象的引用 结合代码与图来理解 let a1 = 0; // 栈内存let a2 = "this is string" // 栈内存let a3 = null;

yii模板中常用变量总结

yii模板中常用的一些变量总结. 现有这样一个url:http://www.phpernote.com/demos/helloworld/index.php/xxx/xxx 则通过如下方式获取的值对应分别为: 除域名外的首页地址 echo Yii::app()->user->returnUrl;  //  '/demos/helloworld/index.php' 当前页面url echo Yii::app()->request->url;  //  '/demos/hellowo

JavaScript中常用函数(入门级)(持续更新)

本文中枫竹梦介绍一些JavaScript中入门级的常用函数,对于已经过了入门的童鞋可选择略过,都是一些非常实用的函数.如果发现什么问题,欢迎讨论. 问题列表 Q1: 设计一个函数repeatIt(str, n),输入一个字符串str和一个整数n,返回n个str组成的字符串,如果str不是字符串则返回"Not a stirng".如,repeatIt("furzoom", 2),则返回"furzoomfurzoom".前往A1. Q2: 设计一个函