Js基础第一天

 

一,什么是字面量

   在计算机科学中,字面量(literal)是在计算机中描述 事 / 物

字面量有:(数字,字符串,数组,对象,布尔值......)字面量,不是new出来的都是字面量

比如:我们的工资是 12000,此时 12000 就是数字字面量  const salary = 12000

const me = '前端小菜鸡'   me就是字符串字面量

const arr = []                     arr就是数组字面量

二,什么是变量

  变量就是计算机存储数据的容器,说白了就是一个装东西的盒子,他可以让计算机变得有记忆

注意:变量不是数据本身,变量仅仅是一个容器  const box = 1  box就是变量,就是一个盒子

 2.1,变量命名规则与规范

  规则:不能用关键字

            也就是特殊含义的字符 ,Js内置的一些英语词汇,例如:let var if等

             只能用下划线,字母,数字,$组成 且数字不能开通

             字母严格区分大小写:如Age 和 age 是不同的变量

  规范:起名要有意义

             遵守小驼峰命名法:第一个单词字母小写,后面的每个单词首字母大写 比如:userName

 2.2,变量拓展 let 和 var的区别

  let 为了解决 var 的一些问题

  var声明变量

        可以先使用,在声明(不合理) 

        var声明过的变量可以重复声明(不合理),

 三,数组

     不管是var,let,const 随便哪一个声明变量赋值,他一次只能存一个值,但想保存多个值,就用到了数组

  数组声明方式

      

 数组是按顺序保存的,所有每个数据都有自己的编号

 计算机中编号是从0开始的,所以数据1,1,name的编号是0,以此类推

 在数组 中,我们吧编号称为下标或者索引,他可以存储任意类型的数据

 数组的基本使用:

目标:能够声明数组并且能够获取里面的数据

通过下标获取数据

四,数据类型

 js数据类型分为两大类

   1,基本数据类型

number(数字型)

  string(字符串型)

boolean(布尔值)

undefined(未定义)

null(空类型)

就是直接为空  

let obj = null

null和undefined区别:undefined 表示没有赋值,null是赋值了,但是内容为空~~~~一个历史悠久的bug

   2,引用数据类型

 object(对象)  functio(函数) array(数组)

   3,检测数据类型

五,类型转换

。。。今天先到这儿,继续更新中

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值