数据类型---原始数据类型
来源:互联网 发布:excel重复数据高亮 编辑:程序博客网 时间:2024/05/21 07:15
数据类型
1:原始类型
原数类型数据都是直接保存变量中
number 数值类型
a:示例 100 99.90
什么样的用户信息需要数值类型
1:qq号 12827
2:年龄 19
3:薪水 4500.50
...
注意事项:
1:数值类型数据运算 - * /
可能会出现"舍入误差"情况
计算机中也有计算不尽的数值.
//0.39999999999
console.log(2-1.6);
解决问题:
javascript提供方法
d.toFixed(n); n保留小数位数
#写程序注意
1:不要用中文标点符号
2:区大小写
string 字符串类型
#一串字符组成一句话
#使用
#字符串范围广
#范围规则 unicode 全世界所有国家文字
var str = "abc22中为!!@@";
var i = "12";
var name = "黄志超";
每一个字符对软件对一个数字
"a" --> 97
"b" --> 98
练习:
创建变量
1:用户名 2:用户年龄 3:用户电话
0086+13999999999
特殊:字符串一旦创建无法改变,
如果需要修改,只能创建新字符串
保存新值.
//生活中示例.
var s = "abc";
var m = "kkk";
var rs = s+m;//abckkk
面试题:4个字符串{几个字符串对象}
var i = "a";
var j = "b";
var k = "c";
var rs = i+j;
boolean 布尔类型
true 真{正确}
false 假{错误}
示例:
哪些变量需要保存boolean
1:婚否
null 空
空:
var i = 19;
i = null;
undefined 未定义
1:原始类型
原数类型数据都是直接保存变量中
number 数值类型
a:示例 100 99.90
什么样的用户信息需要数值类型
1:qq号 12827
2:年龄 19
3:薪水 4500.50
...
注意事项:
1:数值类型数据运算 - * /
可能会出现"舍入误差"情况
计算机中也有计算不尽的数值.
//0.39999999999
console.log(2-1.6);
解决问题:
javascript提供方法
d.toFixed(n); n保留小数位数
#写程序注意
1:不要用中文标点符号
2:区大小写
string 字符串类型
#一串字符组成一句话
#使用
#字符串范围广
#范围规则 unicode 全世界所有国家文字
var str = "abc22中为!!@@";
var i = "12";
var name = "黄志超";
每一个字符对软件对一个数字
"a" --> 97
"b" --> 98
练习:
创建变量
1:用户名 2:用户年龄 3:用户电话
0086+13999999999
特殊:字符串一旦创建无法改变,
如果需要修改,只能创建新字符串
保存新值.
//生活中示例.
var s = "abc";
var m = "kkk";
var rs = s+m;//abckkk
面试题:4个字符串{几个字符串对象}
var i = "a";
var j = "b";
var k = "c";
var rs = i+j;
boolean 布尔类型
true 真{正确}
false 假{错误}
示例:
哪些变量需要保存boolean
1:婚否
null 空
空:
var i = 19;
i = null;
undefined 未定义
2:引用类型:值不能保存在变量本地的数据类型
原始类型:number,String,boolean,null,undefined
number:表示一切数据;不需要加双引号的数据;需要计算,比较大小的数据;占用内存的数据。
特殊:舍入误差:计算机也有计算不尽的数值;
解决:按照指定小数位四舍五入
eg:var price = 1.6;
var money=2;
money-price;
控制台输出:3.99999999
公式:d.toFixed(n);//n是保留的小数位
change.toFixed(2); //0.40
String:一串字符组成的字符序列
凡是仅用于显示的文字都是要加“” ,存储为字符串类型
内存占用:js中用Unicode编码保存
计算机中只能存储二进制的数字
eg:在Unicode中查字,是几号?
“张”.charCodeAt();
//结果为24352
一个汉字:2个字节
一个英文字母:1个字节
字符串的内存占用直接取决于字符个数
特殊:一个字符串一旦创建了,就不能修改;如果需要修改,就从新创建字符串,替换。
eg:var str1 ="hi";
var str2 = str1+"world";
问:一共创建了几个字符串?3个
bool类型:只有2个值:true、false
undefined:表示一个变量中没有保存任何有效数据
null:让程序员手动清除
eg:var a=10000;
a=null;//主动清空变量的内容
undefined==null;
typeof(undefined);//undefined
typeof(null);//object
0 0
- 数据类型---原始数据类型
- String是原始数据类型还是引用数据类型
- 原始数据类型和引用数据类型的区别
- JavaScript数据类型, null 和 undefined,原始数据类型,引用数据类型
- 原始数据类型
- 关于java中原始数据类型与自定义数据类型个人见解
- JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结
- java原始数据类型介绍
- javascript 基础-原始数据类型
- javascript 基础-原始数据类型
- java原始数据类型案例
- Java的原始数据类型
- Java 原始数据类型转换
- 原始数据类型级别
- C语言原始数据类型
- javascript原始数据类型
- primitive原始数据类型
- Java原始数据类型
- 机器学习常见算法分类汇总
- day16
- java面试总结
- Java 中重载与复写的区别、super与this的比较
- Selenium的路径表达式
- 数据类型---原始数据类型
- 非常实用全面的 C++框架,库类等资源
- [BZOJ2908] 又是nand (树链刨分)
- 关于Fedora下无法访问Windows的NTFS文件系统
- 杂谈之Windows共享文件机制的实现方法
- 谁将引领未来高清音频!杜比TrueHD对比DTS-HD
- Spring Bean装配:Bean注解实现以及定义
- Java接口与抽象(学习笔记)
- API接口非幂等性问题及使用redis实现简单的分布式锁