认识JavaScript

1.2在HTML中使用JavaScript

(1)把JavaScript代码写在<script>.. .</script>标签中,将标签插入到网页中。

(2)由在<script>标签中使用的src属性指定使用外部脚本文件(js)。
1.2.1使用<script>标签

<html>
	<!-- js的代码编写位置:head,body,body外,html外 -->
	<head>
		<!-- JavaScript代码是在script标签内编写 -->
		<script type="text/javascript">
			alert("欢迎来到JavaScript!!")
		</script>	
		
		

1.2.2使用JavaScript外部文件

1.在js里面定义方法

 2.在代码段引入后可以运行

<!-- 引用js的方法    带入 -->
		<script type="text/javascript" src="js/one.js">
		</script>

以上两种方法都可以运行出来

运行以后可以在浏览器里看出结果     如下:

1.3 JavaScript基础

1.3.1 JavaScript数据类型

      JavaScript的数据类型与Java相似,分为基本数据类型和引用数据类型

基本数据类型分为以下几种

(1)数值数据类型(number)   

(2)布尔类型(boolean)

(3)未定义数据类型(undefined)

(4)空数据类型(null)

引用数据类型分为以下几种

(1)字符串类型(string)

(2)Array数组类型

(3)对象类型(object)

1.3.2变量

变量就是所对应的值可能随程序的进行而变化的量,JavaScript使用var关键字来声明一个变量

1.JavaScript中变量的命名规则

JavaScript中变量的命名规则如下。

(1) 变量名的第一 个字符只能是英文字母或下画线。

(2)变量名从第二个字符开始,可以使用数字、字母和下画线。

(3)变量名区分大小写,如变量A和变量a是两个不同的变量。

(4)不能使用JavaScript的关键字(保留字)。
2.变量定义的方法
在定义JavaScript变量时,可以使用以下方式。
(1) var name; //只声明变量,没有给初值
(2) var answer=null; //声明变量同时给变量赋空值
(3)var price =12.50; //声明变量同时给变量赋数值的值
(4) var str ="Hello!Mike"; //声明变量同时给变量赋字符串的值
(5) var a, b, c; //使用逗号同时声明多个变量,没有给初值
(6) result=true; //省略var关键字来声明变量,赋布尔值

<script type="text/javascript">
			alert("这是一个弹出框")   //alert相当于打印    弹出
			var str          //声明一个变量   起名字为str
			str="王浩坤"      //给str赋值 为王浩坤
			alert(str)        //  通过弹窗的方式 将str的值弹出
			document.write(str)//将变量的值打印到页面上
			document.write("<br />")// 相当于换行    将两次输出的结果换行
			document.write(str)//将变量的值打印到页面上
			console.log(str)//这个是用于代码调试,主要是通过控制台进行打印输出   也就是F12
			
			
			
			// 声明一个变量
			var stuSex = "男"
			// 同时生成多个变量
			var x=c=v =10
			console.log(x)
			console.log(c)
			console.log(v)
			// 查看变量的数据类型
			console.log(typeof stuSex)  // String类型
			console.log(typeof v)     //Number
			// 生成一个变量   true类型
			var  isChecked = true
			console.log(typeof  isChecked)  //boolean
			
			
			// 定义两个变量
			var num_1= prompt("请输入第一个数字:")
			var num_2= prompt("请输入第二个数字:")
			 console.log(typeof num_1)
			 console.log(typeof num_2)
			// parseInt():将一个字符串类型的转换为整数
			var  result = parseInt(num_1)+ parseInt(num_2)
			console.log(result)
			
			console.log(parseInt("12.8"))
		</script>
	</body>
</html>

1.3.3混合计算时的数据类型
各种数据类型混合在一起计算时,所计算出来的结果如下。

(1)整数+小数结果是小数。
(2)整数+字符串结果是字符串。

(3)整数+布尔型结果是整数。

(4)整数+空值结果是整数。
(5)小数+字符串结果是字符串。

(6)小数+布尔型结果是小数。

(7)小数+空值结果是小数。
(8)字符串+布尔型结果是字符串。

(9)字符串+空值结果是字符串。

(10)布尔型+空值结果是整数。


1.3.6数据类型的转换
数据类型的转换在任何语言里都是一个至关重要的部分,如何将数据转换成程序中需要的数据类型,也是程序开发人员需要掌握的。JavaScript中的数据类型转换分为自动类型转换和强制类型转换。

1.自动类型转换

2.强制类型转换

强制类型转换是指数字与字符串之间的转换

(1)转换成整数:用parseInt()函数

(2)转换成小数:parseFloat()函数

	
			// 定义两个变量
			var num_1= prompt("请输入第一个数字:")
			var num_2= prompt("请输入第二个数字:")
			 console.log(typeof num_1)
			 console.log(typeof num_2)
			// parseInt():将一个字符串类型的转换为整数
			var  result = parseInt(num_1)+ parseInt(num_2)
			console.log(result)
			
			console.log(parseInt("12.8"))
		</script>
	</body>
</html>

今天到这就结课,下次继续学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值