| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> javascript学习笔记04 -> 正文阅读 |
|
[JavaScript知识库]javascript学习笔记04 |
目录 Number():使用number函数可以将任何类型转换为数值 String():使用string函数可以将任意类型强制转换为字符串类型 字符串
转义反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符。
?字符串与数组
强制转换Number():使用number函数可以将任何类型转换为数值其它类型转化为数字类型:
String():使用string函数可以将任意类型强制转换为字符串类型
变量名.toString() ?Boolean()
它的转换规则相对简单:除了以下五个值的转换结果为
自动转换以强制转换为基础,JavaScript 会自动转换数据类型,即转换是自动完成的,用户不可见。 1.不同类型的数据互相运算。 2.对非布尔值类型的数据求布尔值。 3.对非数值类型的值使用一元运算符(即 ? ? 用+前面一个是字符串时后面都会变成字符串的拼接 ? ? 用-会自动转化为数值(无法识别则结果为NaN)
其它类型转化为数字类型?- parseInt? ? 转化为整数? ?(向下取整) - parseFloat? 转化为浮点数 算术运算符:javaScript提供了10个算术运算符 ? ? ? ? 1.加法运算符:x + y? ? ?//允许非数值相加 ? ? ? ? 2.减法运算符:x - y ? ? ? ? 3.乘法运算符:x * y ? ? ? ? 4.除法运算符:x / y ? ? ? ? 5.余数运算符:x % y ? ? ? ? ? ? ? ? 取余运算结果的正负值只与x的正负有关 ? ? ? ? ? ? ? ? 如 : 1%2 =1? ? ? -1%2=-1? ? ?-1%-2=-1 ? ? ? ? ? ? ? ? 浮点数取余值精确度不准确?? ????????6.自增运算符:++x或x++ ? ? ? ? 7.自减运算符:--x或x-- ? ? ? ? 8.数值运算符:+x ? ? ? ? ? ? ? ? 非数值运算符经数值运算符后都会变成数值,作用于number相似(不改变原始值,只是需要用的时候转换) ? ? ? ? 9.负数值运算符:-x ? ? ? ? ? ? ? ? 转化为数值后加负号 多个连续使用满足负负得正原则 ? ? ? ? 10.指数运算符:x ** y? ?//x的y次方 ? ? ? ? ? ? ? ? 注意:指数运算符是右结合,而不是左结合 例: 2 ** 3 ** 2? == 512 相当于2 ** (3 ** 2) 比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足条件 javascript一共提供了8个比较运算符 ? ? ? ? 1.大于运算符: > ? ? ? ? 2.小于运算符: < ? ? ? ? 3.大于等于运算符: >= ? ? ? ? 4.小于等于运算符: <= ? ? ? ? 5.相等运算符,比较两个值是否相等: == ? ? ? ? 6.严格相等运算符,比较两个值是否为"同一个值": === ? ? ? ? 7.不相等运算符: != ? ? ? ? 8.严格不相等运算符: !== (比较的Unicode的大小) NaN与任何人比较都是false 布尔运算符用于将表达式 ? ? ? ? 1.取反运算符: ! ? ? ? ? ? ? ? ? *非布尔值会先转化为布尔值再取反 ? ? ? ? 2.或运算符: || ? ? ? ? 3.且运算符: && ? ? ? ? 4.三元运算符: ? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 4:32:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |