初学JavaScript

JavaScript 变量 和 数据类型

一、变量

1.什么是变量?

在JavaScript 变量是存储数据值的容器,变量由三部分组成(变量、变量名和变量值)。可以以入住宾馆的场景来模拟变量,如图:在这里插入图片描述

2.变量的语法
	<script>
		 //变量名
		var money;
		//赋值
    	money=1000;
		//联合使用
		var money=1000;
		//在页面中显示
		document.write(money)
	</script>
3.变量的命名规则

money、score、name、sex
在这里插入图片描述
变量命名规范:
简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词
的首字母大写。例如:myScore

PS:实际开发时,为了易于维护,尽量使用有意义的变量名

二、数据类型

1.数据类型的分类

数据类型分为两大类(基本数值类型‘值类型’)和(引用类型)
(1)基本数值类型包含五个:

  Boolean(布尔型):
  String(字符型)
  Number(数值型)
  Null(空型)
  Undefined(未定义型)

(2)引用类型只有一个:Object(对象)

2.数据类型的转换

数据类型有三种转换形式

  • 其他类型向布尔类型转换
  • 其他类型向数值类型转换
  • 其他类型向字符串类型转换
3.数据类型转换的语法

(1)其他类型向布尔类型转换:

	<script>
		var = prompt()
		if(Boolean(con)){
			document.write('已输入内容')}
		else{
			document。write('无输入内容'}
	</script>
	

分析:用户单击“取消”按钮,则结果为false;用户未输入,单击“确定”按钮 ,则结果为false;用户输入内容再单击“确定”按钮,则结果为true。
(2).其他类型向数值类型转换:

	<script>
		//根据用户的输入内容自动求和
		var num1 = prompt('请输入求和的第一个数据')
		var num2 = prompt('请输入求和的第二个数据')
		console.log(num1 + num2)
		console.log(parselnt(num1) + porselnt(num2))
	</script>

ps:转数值型的函数在使用时有一定的区别,如图:在这里插入图片描述
所有函数在转换纯数字时会忽略前导零,如“0123”字符串会被转换为123。
parseFloat()函数会将数据转换为浮点数(可以理解为小数)。
parseInt()函数会直接省略小数部分,返回数据的整数部分,并可通过第2个参
数设置转换的进制数。

(3)其他类型向字符串类型转换:

	<script>
	//根据用户输入自动求和
		var num1 = num2 = num3 = 4, num4 = 26;
		console.log(String(12));
		console.log(num1 + num2 + num3.toString());
		console.log(num4.toString(2))
	</script>

分析:第一步:计算num1+ num2的结果为8;第二步:num3转成‘4’。第三步:拼接两次计算结果为84;
ps:toString()方法在进行数据类型转换时,可通过参数设置,将数值转换为指定进制的字符串,例如num4.toString(2),表示首先将十进制26转为二进制11010,然后再转为字符型数据。

以上就是本文章所有内容,希望能对您有帮助!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值