网页前端第六次学习笔记

学习地址:

【优极限】 HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili

数据类型

数据类型
                JS是一种弱类型的语言,变量没有类型,数据有类型
                undefined
                    值不存在
                    出现的情况:
                    1.变量只声明未赋值,值为underfined
                    2.当定义函数需要形参时,调用函数未传递实参时,参数的值为underfined
                    3.当函数没有返回值时,接受值为underfined
                null类型
                注意点
                    1.使用 typeof 派生自null,所以等值比较返回值时true。未初始化的变量和赋值为null的变量相等。
                    2.使用typeof操作符测试null时,返回的是object字符串
                布尔类型
                    有两个值false、true。常用来做循环和判断。
                数值型
                    数值型包含两种数值:整形和浮点型。
                    1.所有数字都是以64为浮点数形式存储,所以,JS中1与1.0相等,而且1加上1.0得到的还是一个整数。浮点数最高精度时17位小数,由于浮点数运算时可能不精确,尽量不要使用浮点数做判断。
                    2.在存储数值型数据时将自动将可以转换为整形的浮点数值转为整型。
                字符串类型
                    使用''或""引起来,如:'hello' "world"
                    可以使用+号对字符串进行拼接
                对象类型
                    数组
                        var 数组名 = []
                        
                    对象是一组数据和功能的集合
                        { }:表示使用对象字面量方式定义的对象,空的大括号表示定义包含默认属性和方法的对象。
                            var 对象 = {}
                    函数
                        function 方法名(){
                            
                        }

<script type="text/javascript">
		 // 变量只声明未赋值
		 var a;
		 console.log(a);
		 
		 // 当定义函数需要形参时,调用函数未传递实参时,参数的值为underfined
		 function fn01(str){
			 console.log(str);
		 }
		 fn01();
		 
		 // 当函数没有返回值时,接受值为underfined
		 function fn02(){
			 console.log("fn02...");
		 }
		 
		 var b = fn02();
		 console.log(b);
		 
		 // null类型
		 var num = 1;
		 var flag = true;
		 var str = "hello";
		 console.log(typeof num);
		 console.log(typeof flag);
		 console.log(typeof str);
		 
		 // 使用typeof操作符测试null时,返回的是object字符串
		 var aa = null;
		 console.log(aa);
		 
		 // 使用 typeof 派生自null,所以等值比较返回值时true。未初始化的变量和赋值为null的变量相等。
		 console.log( undefined == null);
		 
		 // 只声明未赋值的变量与值为null的变量 相等
		var cc ;
		var dd = null;
		console.log( cc ==  null);
		console.log(1==1.0);
		console.log(1+1.0);
		var num = 8.0;
		console.log(num);
		
		var s1 = 'hello';
		var s2 = "world";
		console.log(s1,s2);
		console.log(s1+s2);
		
		 </script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值