JavaScript学习笔记--基础篇--变量的魅力

本人为大二学生,本文章基于日常学习书籍和实验总结Javascript的一些看法

如果有误,还请大佬指正,重申我是菜鸟。仅供分享笔记一同进步

!!说明: eg 表示 举例说明

一、什么是直接量?

直接量说人话就是你能看到的Js的数据类型:例如数字型、字符型等

Js原生(基本)数据类型如下:

        1、Number   数字型   包含整形(int)和浮点型(float)        默认值为0    eg:18、0.8等

        2、Boolean   布尔型    只有True(真)和False(假)    默认值为False  

        3、String 字符型 eg:“张三”、‘李四’、“123abc”等  单双引号皆可

        4、Undefined 特殊类型 一般是用于提示错误

                eg:声明了变量但没有赋值,那么变量的值就是Undefined (不知道什么是声明往下看)

        5、Null 空类型 就是字面上的空,以后的文章会再次提到!

总结:Null和Undefined其实代表着直接量的空缺,可以这样理解,Undefined相比Null更严重!

它的出现时常表示一些程序编写的错误。而Null的存在是因为我有时需要清空一个变量,那么我将

变量指向Null,以达到清空的目的。

还有一种为对象数据类型(Object)  如果你学过C++和Java 应该不陌生

        具体的使用以后章节再介绍

二、怎么声明变量?

谈起声明,最重要的就是   var  

Js是一门动态语言,不像Java、C++等,整形声明就要用int 、单精度浮点型就要用float 

而在Js中 var 可以代表他们!

你可以     var H ;

                H = "hello world!" ;   //那么此时的H表示为字符型

                H = 100;//那么此时的H表示为数字型

var声明的变量取决与等号右边的数据是什么类型的。

声明变量的方式有这样两种:

第一种:分为两步

                var H ;      //先声明----先告诉程序有这个东西,把位置留出来

                H = "hello world!" ;  //后赋值---然后告诉程序它是谁

第二种:一步到位---最常用

                var H  = "hello world!";   //  这样的声明称为变量的初始化

  总结:第二种方法可以理解为第一种方法的融合。

以上两个问题我们谈论了Js最基础的直接量和变量

我们不妨深化一下,我们可以这样理解

                在Js中这两者的关系为        变量(你自己取的名字)  =   直接量(具体的值)

eg:        法外狂徒(我自己取的变量名)  =   “张三”(具体的东西、这里是具体的某个人)

那么  在程序中 我喊法外狂徒,那么程序就会认为我喊的是“张三”

我不对直接量亲自去操作,能够一定程度上保护数据。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值