js保留两位小数(保留两位小数方法)
作者:admin • 更新时间:2022-06-30 23:21:22 •阅读
一、JavaScript书写位置二、JavaScript基本语法三、JavaScript标识符四、JavaScript数据类型五、强制类型转换强制类型转化-String强制类型转换-Number六、进制转换
一、JavaScript书写位置
- <script type="text/javascript" src="02.js"></script> script一但用于引用外部文件,就不能再编写代码了,即使编写,浏览器也会进行忽略。如果需要则创建新的script标签
- <a href="javascript:alert('!!');">click me again</a>
- <button onclick="alert('why?')">click me!</button>
二、JavaScript基本语法
- 多行注释/* */
- 单行注释//
- JavaScript中严格区分大小写
- JavaScript中每条语句以分号结尾,不写分号浏览器会自动添加,但会影响浏览器执行性能
- JavaScript中会忽略多个空格和换行
三、JavaScript标识符
所有可以自主命名的都可以称为标识符,例如变量名、函数名、属性名等。
命名规则:标识符中可以含有字母、数字、下划线、$;不可以以数字开头;不能为ES中的关键字、保留字;采用驼峰命名法
四、JavaScript数据类型
JavaScript一共包含六种数据类型,5种基本数据类型,1种引用数据类型
- String 字符串-基本数据类型 var String = "hello"; // 字符串需要使用引号引起来
- Number 数值-基本数据类型 所有数值都是Number类型 Number. MAX_VALUE 表示最大数 infinity表示正无穷 var a = infinity; NaN 表示not a number, 但是Number类型
- Boolean 布尔型-基本数据类型 True False
- Null 空值-基本数据类型 用于表示为空的对象 typeof检查Null类型时,返回object
- Undefined 未定义-基本数据类型 未赋值的新变量(已声明,未赋值)
- Object 对象-引用数据类型
使用"typeof +变量名" 检查变量类型
基本数据类型的值保存在栈内存中,值与值之间是独立存在的 引用数据类型保存在堆内存中,每创建一个新的对象,就会在堆内存中开辟出一个新的空间,而变量保存的是对象的内存地址(对象的引用),如果两个变量保存的是同一个对象引用,当一个通过一个变量修改属性时,另一个也会受到影响。
比较两个基本数据类型时,就是比较值 比较两个引用数据类型时,是比较对象的内存地址
五、强制类型转换
强制类型转化-String
- 调用被转换数据类型的 toString()方法 a.toString() 该方法不影响原变量的数据类型,只是将执行结果返回 Null和Undesigned不包含toString()方法,只适用于number,Boolean
- 调用String()函数,将被转换的数据作为参数传递给函数 String(a) 对于Number和Boolean实质上还是调用tostring方法 对于null和undesigned实质上是将其转换为字符串“null”和“undesigned”
强制类型转换-Number
- 调用Number()函数 Number(a)字符串-->数字:若字符串为纯数字,则转换为number; 若字符串中包含非数字内容,则转换为NaN 若字符串为null或空格,则转换为0 布尔-->数字:true转为1;false转为0Null-->数字:转为0Undesigned-->数字:转为NaN
- parseInt(变量,进制)将字符串转换为整数 将一个字符串中有效的整数内容取出来 parseFloat(变量,进制)将字符串转换为浮点数 将一个字符串中有效的小数取出来该函数只针对string类型
六、进制转换
十六进制数字表示需要以0x开头 八进制数字表示需要以0开头 二进制数字表示需要以0b开头
本文由admin发布,不代表思恒百科立场,转载联系作者并注明出处:http://www.pneumabooks.com/yuerzhishi/28774.html