JS的学习--js基础 字符串

js的数据类型

数据类型就是指的字面量类型,在js中一共有六种数据类型

String-字符串

Number-数值

Boolean-布尔值

Null-空值

Undefined-未定义

Object-对象

其中String、Number、Boolean、Null、Undefined是基本数据类型,

而Object是引用数据类型

基本数据类型

String字符串

在js中字符串需要用引号引起来,使用双引号或者单引号都可以但是不能混着用,且引号不能嵌套

var str = 'hello'

console.log(str) //控制台输出hello,括号中的值不加引号就是指一个变量,加引号就是直接输出引号中的内容

在字符串中可以使用 \ 作为转义字符,当表示一些特殊字符时可以使用 \ 进行转义

\" 表示"     \'表示'      \n表示换行     \t表示一个制表符          \\表示\

str = "我说:\"今天下雪了\""

alert(str)  //输出变量str

alert('str')  //输出字面量 字符串str

Number数值类型

1.在js中所有的数值都是Number类型,包括整数和浮点数(小数)

2.js中可以表示的数值的最大值  Number.MAX_VALUE

3.如果使用Number表示的数字超过了最大值,则会返回一个Infinity,表示正无穷 ;-Infinity表示负无穷,使用typeof Infinity也会返回number

4.NaN表示一个特殊的数字,表示Not a Number

数字123  var a = 123  console.log(a)  //"123"

字符串123  var b = '123'  console.log(b) //"123"

控制台输出的都一样无法区分是数值类型还是字符串类型,

可以使用一个运算符 typeof 来检查一个变量的类型

语法:typeof 变量

console.log(typeof a) // Number

console.log(typeof b)//String

a = NaN

console.log(typeof NaN)  //number

布尔值

var bool = true

var bool2 = "true"

console.log(typeof bool)  //boolean

console.log(typeof bool2) //string

Null/Undefined

Null类型的值只有一个,就是null,null这个值专门用来表示为空的对象,使用typeof检查一个null值时,会返回一个object

undefined类型的值只有一个,就是undefined,当声明一个变量但是不给赋值时,他的值就是undefined,使用typeof检查一个undefined时也会返回一个undefined

var a = null

console.log(typeof a) //object

var b

console.log(b)  //undefined

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值