美文网首页
js数据类型和运算符

js数据类型和运算符

作者: f6d8ee519880 | 来源:发表于2018-11-28 20:41 被阅读0次

数据类型:

单引号,双引号可互包
' 表示一个'
\n 换行
\t 制表符
\ 表示一个
var str = 'haha';
console.log(str)
六种数据类型:
基本数据类型:
string 字符串
number 数值
Boolean 布尔值
null
undefined

typeof 变量 检查数据类型
Number.MAX_VALUE; 最大值
Infinity 无穷大(超过最大值) Number类型
字符串相乘得NaN(Not a Number) 同Infinity一样都是常量
Number.MIN_VALUE; 最小值 5e-324(大于0的最小值)

var bool = true;
var a = null; object类型
var a; 只声明,未赋值 undefined类型

强制类型转换:

其他数据类型转成string
var a=1;
var b = a.toString(); (只适用string,number,)

a=number(a);
a非纯数字转成NaN
a = ' '; //0
true 1
false 0
null 0
undefined NaN

a = '1a';
a = parseInt(a); //1
a = '123.45';
a = parseInt(a); //123

a = '123.45.67px';
a = parseFloat(a); //123.45

a = true;
a = parseInt(a); //NaN

其他进制数字:
a= 0x; //16进制
a = 010; //8进制
a = 0b; //2进制

a = parseInt(a,10); 按十进制算

var a();=123;
a = Boolean(a); //true
a = NaN; //false
a = ''; //false
a = null; //false
a = undefined; //false

运算符:

typeof
任何值和NaN计算结果都是NaN
只要不是加,先转再算
c = c + ''; //string
c = string(c);
result=1+2+'3'; //33
result='1'+2+3; //123
result = 10-'1'; //99
result = 2null; //0
2undefind; //NaN

+'2'; 转成数字
自增:
var a =1;
a++; //2
a++ 先赋值 后自增
++a 先自增 后赋值

逻辑运算:
var a = true;
a = !a; //false
a = !!a; //true
与 遇false则false
或 遇true则true

运算符

运算符也叫操作符
通过运算符可以对一个或多个值进行运算,并获取运算结果
比如:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回
"number" "string" "boolean" "undefined" "object"

    算数运算符
        当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算
        任何值和NaN做运算都得NaN

        +
            +可以对两个值进行加法运算,并将结果返回
            如果对两个字符串进行加法运算,则会做拼串,会将两个字符串拼接为一个字符串,并返回
            任何的值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼串的操作
        -
            - 可以对两个值进行减法运算,并将结果返回
        *
            * 可以对两个值进行乘法运算
        /
            / 可以对两个值进行除法运算
        %
            % 取模运算(取余数)
    */      

相关文章

  • 原生js

    原生JS学习笔记1——基本数据类型和运算符 js的背景知识介绍,js的引入方式,js的变量及运算符 原生JS学习笔...

  • js运算符

    js基础语法:运算符,判断语句,数据类型,js对象 一、运算符 赋值运算符 =算数运算符 +-*/% ++...

  • JS深入浅出

    数据类型 表达式和运算符 语句 js对象 属性

  • JavaScript基础整理(一)

    数据类型null 和 undefined== 和 ===JS 比较对象和基本类型!! 运算符JavaScript ...

  • JavaScript基础总结

    ✍目录总览:(JS概念与组成、JS格式规范、JS基本语法【输入、输出、变量、数据类型、数据类型转换、运算符、流程控...

  • 前端(js)

    js基本语法 字面量和变量 标识符 数据类型 一元运算符

  • JavaScript 01 (JS引入/变量/数据类型/类型转换

    JS的引入及调试,常量,字面量,变量,JS中的数据类型,JS的运算符,JS的运算符之隐式类型转换,强制类型转换,M...

  • js问答题

    index js问答题 __小胖子 1.JS的数据类型有哪些?typeof运算符的执行结果都有哪些数据类型? (第...

  • 2018-11-11

    js部分 js运算符 “+” 1.用作数字运算符,字符串链接。运算符之间自左向右运算。21.任何数据类型加字符串都...

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

网友评论

      本文标题:js数据类型和运算符

      本文链接:https://www.haomeiwen.com/subject/bkttcqtx.html