转载请注明预见才能遇见的博客:https://my.csdn.net/
原文地址:https://blog.csdn.net/weixin_42787326/article/details/81290889
JavaScript变量、数据类型、注释
目录
5.如何获取这个变量的数据类型是什么? 使用typeof 来获取
1.变量的作用、声明、初始化
* 变量作用:用来操作数据的(可以存储,可以读取)
* 变量的声明:没有赋值
* var 变量名;
* 变量的初始化:有赋值
* var 变量名=值;
2.一次性声明多个变量 看代码
var x,y,z,k,j;//都是声明,没有赋值
3.变量名的命名规范,要遵循驼峰命名法
* 1.变量的名字要有意义,
* 2.变量名有一定的规范:一般以字母,$符号,下划线开头,中间或者后面可以有$符号,字母,数字
* 3.变量名一般都是小写的
* 4.变量名如果是多个单词,第一个单词的首字母是小写的,后面的所有的单词的首字母都是大写的,这种命名方式称为:驼峰命名法
* 5.不能使用关键字(系统自带的一些单词,不能使用)
* 6.不会单词用拼音,拼音也要遵循驼峰命名法
4.JavaScript中的7种原始数据类型
number,string,boolean,null,undefined,object,array
* number:数字类型(整数和小数)
* string:字符串类型(的值一般都是用单引号或者是双引号括起来) "34"
* boolean:布尔类型(值只有两个,true(真1),false(假0))
* null:空类型,值只有一个:null,一个对象指向为空了,此时可以赋值为null
* undefined:未定义,值只有一个:undefined
问题:什么情况下的结果是undefined
* 变量声明了,没有赋值,结果是undefined
* 函数没有明确返回值,如果接收了,结果也是undefined
* 如果一个变量的结果是undefined和一个数字进行计算,结果:NaN不是一个数字,也没有意义
看代码
var num;
console.log(num+10);//NaN-----not an number---->不是一个数字
5.如何获取这个变量的数据类型是什么? 使用typeof 来获取
typeof 的使用的语法
typeof 变量名 或者 typeof(变量名)
6.变量交换
1.变量的交换的第一个思路:使用第三方的变量进行交换
看代码
var num1=10;
var num2=20;
//把num1这个变量的值取出来放在temp变量中
var temp=num1;
//把num2这个变量的值取出来放在num1变量中
num1=num2;
//把temp变量的值取出来放在num2变量中
num2=temp;
console.log(num1);//20
console.log(num2);//10
说明:第一种要会写,第二种看的懂就行
2.第二种方式交换:一般适用于数字的交换
var num1 = 10;
var num2 = 20;
//把num1的变量中的值和num2变量中的值,取出来相加,重新赋值给num1这个变量
num1 = num1 + num2;//30
//num1变量的值和num2变量的值取出来,相减的结果重新赋值给num2
num2 = num1 - num2;//10
//num1变量的值和num2变量的值取出来,相减的结果重新赋值给num1
num1 = num1 - num2;//20
console.log(num1, num2);
7.JavaScript注释方式
* 1.单行注释 //
* 2.多行注释 /**/
//单行注释:一般用在一行代码的上面
/*多行注释:一般是用在函数或者是一段代码的上面*/
html注释 <!-- -->
css注释/* */
JavaScript变量、数据类型、注释
博客地址:https://blog.csdn.net/weixin_42787326/article/details/81290889