JavaScript变量、数据类型、注释

转载请注明预见才能遇见的博客:https://my.csdn.net/

原文地址:https://blog.csdn.net/weixin_42787326/article/details/81290889

JavaScript变量、数据类型、注释

目录

JavaScript变量、数据类型、注释

1.变量的作用、声明、初始化

2.一次性声明多个变量  看代码

3.变量名的命名规范,要遵循驼峰命名法

4.JavaScript中的7种原始数据类型

 问题:什么情况下的结果是undefined

5.如何获取这个变量的数据类型是什么?  使用typeof 来获取

6.变量交换

1.变量的交换的第一个思路:使用第三方的变量进行交换

2.第二种方式交换:一般适用于数字的交换

7.JavaScript注释方式


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

猜你喜欢

转载自blog.csdn.net/weixin_42787326/article/details/81290889