javascript的数据类型的简单介绍

 

目录

                  1.umber 数字类型          

         2,String字符串类型

         3.字符串转义符               

         4.字符串长度

         5.字符串拼接

         6.布尔型Boolean

         7.Undefined和 Null


        1.umber 数字类型          

               Infinity ,代表无穷大,大于任何数值

                Infinity ,代表无穷小,小于任何数值

                NaN ,Not a number,代表一个非数值

                isNaN

                用来判断一个变量是否为非数字的类型 ,返回 true 或者 false

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			var age = 21;
			var isNum = isNaN(age);
			   console.log(isNum);          // false 
			var name= "小明";
			   console.log(isNaN(name));   // true ,"小明"是一个非数字类型是一个字符串类型
		</script>
	</body>
</html>

        

         2,String字符串类型


                1.字符串定义

                        字符串型可以是引号中的任意文本,其语法为 双引号 "" 和 单引号''。

                        举例:var sexs ='今天是7月15号' ;        //如果没有引号会报错

                        引号嵌套

                        JS 可以用单引号嵌套双引号 ,或者用双引号嵌套单引号 (外双内单,外单内双)

                        var times = “今天是2022年7月15号’”;

         3.字符串转义符               

                                               注意:字符串中有特殊字符,我们用转义符都是 \ 开头的进行转义。

\n :                换行符;

\\ :                斜杠\;

\’:                 ‘ 单引号;

\”:                “双引号”;

\t:                 tab缩进

\b:                空格

 

                

        4.字符串长度

                字符串是由若干个字符组成,这些字符的数量就是字符串的长度。这里需要用到length属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			var str = "今天是星期五,7月15号";
			alert(str.length); //输出是12
		</script>
	</body>
</html>

 

5.字符串拼接

        多个字符串之间可以使用 + 进行拼接之后得到新的字符串

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>pc第一个</title>
	</head>
	<body>
		<script>
			var str = "路漫漫其修远兮,",strAll="";
			strAll = str + "吾将上下而求索";
			alert(strAll );//路漫漫其修远兮,吾将上下而求索
 
			alert(100+100);//200                数字类型
			alert("100"+"100");//100100        注意这里是字符串哦,不是数字类型
		</script>
	</body>
</html>

古诗 拼接

数字拼接 

字符串拼接 

 

 

 6.布尔型Boolean

布尔类型有两个值:true 和 false ,其中 true 表示真(对),而 false 表示假(错)。

布尔型和数字型相加的时候, true 的值为 1 ,false 的值为 0。

 

  console.log(true + 1);  // 2
  console.log(false + 1); // 1

7.Undefined和 Null

        Undefined:一个声明后没有被赋值的变量会有一个默认值undefined;

var ages;
  console.log(ages);           // undefined
  console.log('你好' + ages);  // 你好undefined
  console.log(715 + ages);     // NaN
  console.log(true + ages);   //  NaN

         Null:一个声明变量给 null 值,里面存的值为空;

  var ages= null;
  console.log('你好' + ages);  // 你好null
  console.log(20 + ages);     // 20
  console.log(true + ages);   

        typeof 可用来获取检测变量的数据类型。( 获取变量类型)

 var ages = 18;
 var names = null;
 console.log(typeof ages)  // 结果 number   
 console.log(typeof names) // object

 

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值