jsday02

今天学了什么

数据类型

1.简单数据类型

数值数据类型 (number)
整型数(进制)
浮点数
字符串数据类型(string)
用引号或单引号隔开
布尔类型(booleam)
真(true)假(false)
无定义(undefined)
声明变量未赋值
空(null)
占位
NaN(非数字     当你的输出结果不是一个数字时)
isNaN   满足不是一个数字的标准(判断时用)
length(看看有几个字符)
其他
infinity(无穷大)
-infinity(无穷小)

2.字符串拼接

变量用+隔开
字符用引号
promot(弹出一个可以输入的框)
undefined与null相等不全等
任何数据类型与undefined运算都是nan
任何数据类型与null运算,null都可以当做0运算

3.数据类型转换

任何简单类型都可以转换为number
number转换为字符串(三种方法)
                        var a=1;
            var b=a+"";
//           var b=String(a)
//           var b=a.toString();
//           转换为字符串三种方法
字符串转换number
var c="jia";
//          var d=c-"";
//          var e=c*"";
//          var f=c/"";
            var g=Number(c)
            
//          转换number的基本方法
            console.log(typeof g);
            var h="11.11"
            var l=parseInt(h)
//          取整,也可转换为number类型
            console.log(l);
            console.log(typeof l)
             var k=parseFloat(h)
//           取浮点数,也可以转换为number类型

4.运算符

一元运算符
a++   ++a(++在前先运算在输出 ++在后先输出在运算)
二元运算符
加减乘除
% 获取余数
赋值运算符
a+=2(就是a=a+2)以此类推
逻辑运算符
或 (||)
运算符链接两个booleam类型,都是true取前面,都是false取后面
且(&&)
都是true取后面,都是false取前面
非(!)
取相反的(true与false  切换)

你可能感兴趣的:(jsday02)