关于JavaScript的学习笔记(三)

一、数据类型简介
在计算机中不同的数据类型所占的储存空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用储存空间,定义了不同的数据类型。
1.变量的数据类型
JavaScript是一种弱类型或者说的那个太语言,不用提前声明变量的类型,在程序设计过程中,类型会被自动确定。
在这里插入图片描述
2.简单数据类型
在这里插入图片描述

在这里插入图片描述
2.1数字型范围
JavaScript中数值的最大值和最小值

<script>
alert(Number.MAX_VALUE);//1.7976931348623157e+308
alert(Number.MIN_VALUE);//5e-324

</script>

在这里插入图片描述
可以用isNaN()判断变量是否为非数字类型,返回true或者false
在这里插入图片描述
*可以判断用户是否输入数字
2.2字符串类型string
i)字符串型可以是引号中的任意文本,语法为双引号“”和单引号‘’

*因为HTML标签里面的属性使用的双引号,js推荐使用单引号‘’
ii)嵌套使用在这里插入图片描述
iii)字符串中的转义字符
类似于html中的特殊字符,都已/开头,要写到引号里面。
在这里插入图片描述
2.3字符串长度
可以通过length检测获取字符串长度

  <script>
   var str = 'my name is ';
   console.log(str.length);
   </script>

2.4字符串的拼接 +

i)a、b可以是数字,字母,汉字;只要有字符串和其他类型拼接,最终结果是字符串类型(例如3.)

  <script>
   console.log('a'+'b')//1.字符串  ab
   console.log(12+12)//2.结果是24(做加法)
   console.log('12'+12)//3.'1212'
   </script>

数值相加,字符相连
ii)字符与变量
变量不要写道字符串里面,方便修改变量的值。

     <script>
     var age = 19;
     console.log('I am'+age+'years old');
     </script>

●显示年龄案例
在这里插入图片描述利用js的交互编程

 <script>
       var age = prompt('请输入您的年龄');
       var str = '您今年已经'+age+'岁了'
       alert(str);
    </script>

在这里插入图片描述
3布尔型
有两个值true(对)和false(错)
布尔型和数字型相加时true为1,false为0

 <script>
        var flag = true;//flag 布尔型
        var flag1= false;//flag1 布尔型
        console.log(flag+1);//结果为2
        console.log(flag1+1);//结果为1
 </script>

4.undefined&null
i)变量声明未赋值就是undefined未定义数据类型
在这里插入图片描述
ii)null为空值
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值