javaScript中的变量和常量以及数据类型

编程入门 行业动态 更新时间:2024-10-17 15:33:06

javaScript中的变量和<a href=https://www.elefans.com/category/jswz/34/1769305.html style=常量以及数据类型"/>

javaScript中的变量和常量以及数据类型

javaScript中的变量和常量以及数据类型

直接po图和代码

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js02-变量和常量以及数据类型</title>
<script type="text/javascript">/*变量:可以变化的值常量:不可以修改的值如何声明变量关键字varvar 变量名     是否初始化(即是否给变量赋值)*/var a; //仅仅是声明变量,但是不给a变量赋值console.log(a); //结果为undefinedvar b = 66;//声明变量,同时给b变量赋值console.log(b); //结果为66/*在js中声明变量,在使用变量的时候必须初始化*///js一次性声明多个变量var c, d, e; //只是声明变量,但是没有给变量赋值console.log(c, d, e); //结果为undefined undefined undefined/*在js中,单引号和双引号都可以表示一个字符串,但是建议使用单引号*///可以赋不同类型的值var f = 88, j = '中国江西省赣州市于都县', k = 6.99;console.log(f, j, k); //结果为88 江西省赣州市于都县 6.99var m, n;m = 8.77;n = "于都县";console.log(m, n); //结果为8.77 于都县var t = 3, y = 7;console.log(t, y); //结果为3 7var w, p;w = 55;p = 26;console.log(w, p); //结果为55 26//js中严格区分大小写var aa = "我老家在江西省赣州市于都县";console.log(aa);//js中,关键字是区分大小写的,如下的var关键字如果大写的话,就会报错,所以var关键字必须小写
// 	VAR hometown = "江西省于都县"; //报错//js中严格区分大小写var test = "好好工作,努力赚钱";console.log(test);var Test = "一万年太久只争朝夕";console.log(Test);var TEST = "天若有情天亦老,人间正道是沧桑";console.log(TEST);/*大家要养成规范的命名习惯变量命名的时候遵循驼峰命名法一个名字可以由多个有意义的单词组成,那么第一个单词首字母小写,其余每一个有意义的单词的首字母都要大写.切记:命名的时候要使用英语,千万不能使用拼音。还要注意一点,那就是不是所有的单词都需要简写,我们必须保证别人在看到你命名的名字之后知道是什么意思。要做到“见字知意*///设置的名字一定要有意义,让别人看到名字大概就了解到变量所代表的含义了,如下就是正确的示范var personName = "令狐冲";var personInformation = "扬州韦小宝";var personInfo = "神雕大侠杨过";//结果为令狐冲 扬州韦小宝 神雕大侠杨过console.log(personName, personInformation, personInfo);//变量名可以使用数字、字母、下划线、$来命名,但是数字不能作为名字的开始,也不支持中划线,即中杠(-)var a8 = 36;var person_Information = "大理段誉";var $userName = "囧囧";var user$Name = "哈哈";//结果为36 大理段誉 囧囧 哈哈console.log(a8, person_Information, $userName, user$Name);//错误的,不能以数字开头
// 	 	var 2b = "tom"; //连语法都通不过//错误的命名规范,因为在js中是不支持中杠的(-),这点要切记,是绝对不支持中杠的(中杠即中划线)
// 		var last-name = "jack"; //连语法都通不过//真实项目中如果是通过JQuery获取的值,那么存储值的变量我们会在前面以$开始
var $student;//在真实的项目中有这样一个约定俗成的规范,以_开头的变量是公共变量(全局变量),在很多地方都可以获取使用
var _student; /*
变量不能使用关键字和保留字命名
关键字:在js中有特殊含义的,例如:var、for、break、continue…
保留字:未来可能会成为关键字的,例如:class
*//*1.声明变量的时候可以不带var关键字2.不带var关键字声明的变量为全局变量*/myMessage = "I Love China"; //在js中,单引号和双引号都可以表示一个字符串,但是建议使用单引号var myMessage2 = '做个堂堂正正的中国人'; //在js中,单引号和双引号都可以表示一个字符串,但是建议使用单引号console.log(myMessage, myMessage2);//在js中,单引号和双引号都可以表示一个字符串,但是建议使用单引号/*在JavaScript中,单引号和双引号都可以表示一个字符串,二者在语法上没有区别。但从规范上说,一般的大部分规范中都要求使用单引号来引用字符串,这样做有一个好处,如果一个js的变量是一段html代码的字符串,html的属性在规范中是使用双引号,字符串使用单引号,字符串中的html属性就可以直接使用双引号而不用转义*/var testTag = '<a href="">';console.log(testTag);/*我们在写javascript脚本时应该尽量将变量声明放在作用域的开始地方*///变量会被提前声明(即变量声明前置)console.log(aaa); //结果为undefinedvar aaa = 999; console.log(aaa); //结果为999var aaa = 1006;console.log(aaa); //结果为1006console.log(bbb); //结果为undefinedbbb = 3367;console.log(bbb); //结果为3367var bbb = 4400;console.log(bbb); //结果为4400ccc = 8899;console.log(ccc); //结果为8899var ccc;console.log(ccc); //结果为8899var ddd = 123;console.log(ddd); //结果为123ddd;console.log(ddd); //结果为123var eee = 9800;console.log(eee); //结果为9800eee = null;console.log(eee); //结果为nullvar fff = 342300;console.log(fff); //结果为342300var fff = undefined;console.log(fff); //结果为undefinedconsole.log("ggg = " + ggg); //结果为ggg = undefinedvar ggg = 8765;console.log("ggg = " + ggg); //结果为ggg = 8765/*js中一旦被定义就无法再被修改的变量,称之为常量常量:不能修改的值常量的关键字是const常量只能读取,不能修改常量通常用大写字母定义,多个单词之间用下划线_分隔*///重力加速度var G = 9.8; G = 12; //可以修改值console.log(G);//圆周率//改成常量const PI = 3.14; //不可以修改值//修改常量会报错
// 		  PI = 4.66; //报错invalid assignment to const `PI'console.log(PI);//常量不支持声明前置
// 	console.log(MY_PI); //会报错
// 	const MY_PI = 3.14;//常量是一个块作用域if (true) {const COLOR = 'red';}
// 	console.log(COLOR); //报错COLOR is not defined//变量不是一个块作用域if (true) {var my_home = '我家在中国';}console.log(my_home); //结果为我家在中国/*js中的数据类型有6种,分别是number、 boolean、 string、 null、 undefined、 object*/var v1 = 689; //整型var v2 = 33.58; //浮点型var v3 = true; //true和falsevar v4 = '数风流人物还看今朝'; //字符串类型var v5 = null; //对象类型,空引用(指的是空对象的引用)var v6 = undefined; //undefined类型var v7 = {}; //对象类型console.log(v1, v2, v3, v4, v5, v6, v7);//typeof 检测变量的数据类型console.log(typeof v1);console.log(typeof v2);console.log(typeof v3);console.log(typeof v4);console.log(typeof v5);console.log(typeof v6);console.log(typeof v7);</script>
</head>
<body><h1>js02-变量和常量以及数据类型</h1>
</body>
</html>

更多推荐

javaScript中的变量和常量以及数据类型

本文发布于:2024-02-08 21:14:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1675122.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常量   变量   数据类型   javaScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!