JS运算符及部分数据类型转换

运算符

  1. %(小数不能用,正数%负数=正数、负数%正数=负数)
  2. ==(等于,判断值是否一样)
  3. ===(判断值和数据类型是否一样)
  4. !(取反)
  5. !=(不等于)
  6. "qa">"a"(字符串之间比较大小根据他们的ASCII码来比较大小)
  7. 判断语句?表达式1:表达式2(判断语句为真时执行表达式1,为假时执行表达式2)
  8. ||(或,2||1=2,从左往右,遇true则先输出true的值)
  9. &&(且,)

7、运算符优先级

  1. 逻辑非
  2. 算术
  3. 逻辑与、逻辑或
  4. 条件操作符
  5. 赋值操作符

8、js数据类型的布尔值判断

  1. undefined与null相等
  2. 数字与数值字符串相等
  3. undefined与undefined相等
  4. null与null相等
  5. NaN与NaN不相等

9、获取对象属性值

  1. 对象.属性 例如:a.name
  2. 对象["属性"] 例如: a[‘name‘]

10、如何判断数据类型

  1. typeof(  )

11、数据类型转换

  1. string转化成number
    1. 隐式转化:string减一、string乘以一、string除以一、
    2. Number(a)
    3. parseInt(a)
    4. parseFloat(a)
  2. 数字转换成字符串
    1. a+""
    2. a.toString( )
时间: 2024-12-23 23:08:53

JS运算符及部分数据类型转换的相关文章

python运算符和常用数据类型转换

九.运算符 1. 算术运算符 运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 % 取余 返回除法的余数 b % a 输出结果 0 ** 指数 a**b 为10的20次方, 输出结果 1000000

js中Math()函数&&数据类型转换

Math()函数: x的y次方:Math.pow(x,y) 取小数点后两位:num.toFixed(2) 数据类型转换: 字符串转换为数字:parseInt(num)转换为整数:parseFloat(num)转换为浮点数:

数据类型转换、运算符

[数据类型转换.运算符] 内容 数据类型转换 算数运算符 比较运算符 逻辑运算符 三元运算符 第一章 数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换. 1.1 自动转换 一个int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型? int i = 1; byte b = 2; 运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象. 自动转换 :将 取值范围小的类型 自动提升为 取值

javaScript-数据类型和数据类型转换

特别声明,以下为达内科技web前端讲师张东张老师的原创笔记,未经允许,不可转于其他商用,仅供学习. 1. 什么是JavaScript:专门编写网页交互的语言 2. 什么变量:内存中存储*一个*数据的存储空间,再起一个名字 声明: 创建一个变量, var 变量名; 赋值: 将等号右边的数据保存到等号左边的变量中.变量名=值; 取值: 在任何位置使用变量名等效于直接使用变量中的值 特殊:1. 简写:var 变量名=值;——建议 ***2. 声明提前:在正式执行程序前,都会预读所有var声明的变量,集

数据类型回顾——数据类型转换(显式和隐式)—JS学习笔记2015-6-3(第47天)

对于JS这种语言来说,因为它是一种动态类型语言,变量是没有类型的,可以随时赋予任意值. 但是,数据本身和各种运算是有类型的,因此运算时变量需要转换类型. 大多数情况下,这种数据类型转换是自动的,但是有时也需要手动强制转换. 首先看下强制类型转换(显式) 之前提到的Namber.parseInt.parseFloat 都是强制类型转换: 这里在看阮一峰博客(http://javascript.ruanyifeng.com/grammar/conversion.html#toc1) Number方法

数据类型 数据类型转换 运算符

鉴别空对象看齐能否进行属性操作. 双等会进行隐式类型转换,==两侧数据类型不一样时,会转换成一样的在进行比较. 1 若等号一侧为 布尔值 就都转换成布尔值进行比较. NaN和任何内容比较结果都为false onchange检测内容(在表单中):1 在单选和复选框中,检测checked值是否发生变化(检测是否勾选或取消勾选) 2在其他表单控件中,检测value值发生变化. 3 表单控件(input textareea selecter)要获取他们的值获取的是value. 在js中只有nan类型的数

JS 数据类型转换以其他

JavaScript 是一种弱类型的语言,也就是没有类型限制,变量可以随时被赋予任意值. 同时,在程序运行过程中,类型会被自动确认的.因此,这就是涉及到数据的类型转换.在 JS 的世界中,数据类型转换可以分为类型的显示转换和隐式转换. JavaScript 中的显示转换 JS 中的显示转换主要指的就是手动转换为 数值.字符串.布尔值. 任意值转换为数值 基本数据类型值转换为数值 原始类型的值主要是字符串.布尔值.undefined和null,它们都能被Number转成数值或NaN. // 数值:

简谈-Python的输入、输出、运算符、数据类型转换

输出: 格式化输出: 看到了 % 这样的操作符,这就是Python中格式化输出. 换行输出: 在输出的时候,如果有 \n 那么,此时 \n 后的内容会在另外一行显示 输入: 在python2.7当中,使用:raw_input(),在python3中不能使用.Python3只有input() 在python2中的input()把用户输入的东西当成式子(字符)了.所以在python2中一般用raw_input() python3中的input与python2中的raw_input()功能一样 运算符

JS 数据类型转换

JS 数据类型转换 方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 在 判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的 字符,判断它是否是个有效