首页 > 编程语言 >JavaScript学习笔记3: 数据类型,运算符,类型转换

JavaScript学习笔记3: 数据类型,运算符,类型转换

时间:2024-03-18 20:34:36浏览次数:27  
标签:类型转换 console log 数据类型 运算符 typeof 类型

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

利用typeof获取数据类型


数字3的类型

<script>
    console.log("3的类型: "+typeof 3);
</script>

浮点数

<script>
    console.log("3.14的类型: "+typeof 3.14);
</script>

字符串

<script>
    console.log("'hello'的类型: "+typeof 'hello');
</script>

布尔值

<script>
    console.log("true的类型: "+typeof true);
</script>

null

<script>
    console.log("null的类型: "+typeof null);
</script>

未初始化变量的类型

<script>
    var a; //声明变量a,但不赋值
    console.log("未初始化变量a的类型: "+typeof a);
</script>


运算符

== 与 === 的区别


类型转换

字符串通过parseInt转化为数字

字面值是数字,转换为数字

<script>
    var a = "12";
    alert(typeof parseInt(a));//number
</script>

字面值不是数字, 转换为NaN

<script>
    var b = "abc";
    alert(typeof parseInt(b));//NaN
</script>

标签:类型转换,console,log,数据类型,运算符,typeof,类型
From: https://www.cnblogs.com/HIK4RU44/p/18081329

相关文章

  • Python中运算符and ,or 如何运算
    print(TrueandTrue)#True,前者为真,输出后者print(Trueand3)#3,前者为真,输出后者print(0andTrue)#0,前者为假,输出前者print(3or4)#3,前者为真,输出前者print(0or3)#3,前者为假,输出后者print(TrueorFalse)#True,前者为真,输出前者print(Trueor3)#True,前......
  • 学习笔记——C语言基本概念&运算符——(2)
    目录一、运算符1.1赋值运算符1.2算数运算符 1.3关系运算符1.5位运算符1.6 自增自减运算符1.7  复合运算符1.8逗号运算符1.9 三目运算符1.10 sizeof运算符附录:运算符优先性表一、运算符1>.按照操作数目分类:单目运算符,双目运算符,三目运算符。2>......
  • Go02-运算符+流程控制
    Go02-运算符+流程控制1.运算符基本介绍Go中的运算符分为:算术运算符、赋值运算符、比较运算符/关系运算符、逻辑运算符、位运算符和其他运算符。Go中没有三元运算符?。2.算术运算符//1算术运算符。//+正号;-负号;//+加;-减;*乘;/除;%取余;//++自增;--自减。//+......
  • Go01-开发环境搭建+注释+基本数据类型+指针+命名规范
    Go01-开发环境搭建+注释+基本数据类型+指针+命名规范1.Go常用网站https://www.topgoer.com/,Go学习网站,包含Go基础教程、beego、lris等Go开发常用框架。Go开发软件下载:https://code.visualstudio.com/,VSCode;https://www.jetbrains.com/zh-cn/go/,GOLand。https://studygolang.c......
  • Java 中的方法引用运算符 ::
    Java中的方法引用运算符::方法引用运算符::在Java中,::是方法引用运算符,用于引用方法。它可以让你在代码中直接引用现有方法或构造函数,而不需要显式地编写Lambda表达式。方法引用有几种形式:静态方法引用:ClassName::staticMethodName实例方法引用:instance::instanceMet......
  • c# 除法运算 ;/运算符;%运算符
    1.c#除法运算,且保留小数(13*1.0f)/6结果2.16666666666666652.C#保留小数位数的方法 转自:https://www.cnblogs.com/abeam/p/8406054.html前言本文主要介绍C#中实现小数位数的保留,完成对小数位数四舍五入的几种方法。1.使用Math.Round()方法说明:1) 其实......
  • C#数据类型(详细)
    数据类型分类: 值类型(Valuetypes)引用类型(Referencetypes)指针类型(Pointertypes)值类型(Valuetypes)---变量可以直接分配值。 值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配内存来存储值。下表列出了......
  • C/C++中的常用操作符与强制类型转换
    引言:在前两篇博客,我们详细介绍了C语言的基本数据类型和判断操作,相信大家对此已经有所掌握,在本篇博客,我们将继续介绍C语言中常用的几类操作符。一.算数操作符在写代码中,一定会涉及到计算问题,为此,C语言提供了一套操作符,分别是加法:+;减法:-;乘法:*;除法:/;取余数:%;我们依次结合代码讲解......
  • 原码、反码、补码以及位运算符
    对于有符号的而言:二进制的最高位是符号位:0表示正数,1表示负数(口诀0——>0,1——>-)。正数的原码、反码、补码都是一样的(三码合一)。负数的反码=它的原码符号位不变,其他位取反(0——>1,1——>0)。负数的补码=它的反码+1,负数的反码=负数的补码-1。0的反码、补码都是0。J......
  • 实验一 c语言开发环境使用和数据类型、运算符、表达式
    task1`#include<stdio.h>include<stdlib.h>intmain(){printf("o\to\n");printf("<H>\t<H>\n");printf("II\tII\n");system("pause:");return0;}`task2`#include......