首页 > 编程语言 >2 JavaScript的基础类型

2 JavaScript的基础类型

时间:2023-08-18 12:13:46浏览次数:49  
标签:10 console log ++ JavaScript 基础 number var 类型

2 JavaScript的基础类型

JS虽然是一个脚本语言. 麻雀虽小, 五脏俱全. 在js中也是可以像其他编程语言一样. 声明变量, 条件判断, 流程控制等等. 我们先看一下JS中的数据类型

在js中主要有这么几种数据类型(基本)

number  数字, 不论是整数还是小数, 数据类型都是number
string  字符串, 这个没啥可聊的. 就是很单纯的字符串
boolean  布尔值, 只有两个, true和false. 注意不是大写T和F. 
object 对象, 这个比较特殊. 你可以理解为所有被new出来的东西都是对象  
undefined, 这个表示未定义. 所有没有被定义过的东西默认都是该类型 类似像空一样的东西
// var a = 10, b = 20, c = 30 ;
// console.log(a > b && b > c);  // false
// console.log(!(a > b)) // 注意括号   true
//
// var a = '123';
// var b = 123;
// console.log(a == b);    // true
// console.log(a === b);   // false
//
// // string --> number     parseInt(字符串)
// var a = '10086';
// a = parseInt(a); // 变成整数
// console.log(a + 10);
//
// number --> string    数字.toString() 或者数字 + “”
// var a = 100;
// var b = a.toString();
// var c = a + "";
// console.log(b)
// console.log(c)
//
// // number --> string: 数字转化成16进制的字符串
// var m = 122;
// var n = m.toString(16);
// console.log(n);     // 7a
//
// // 进制转换
// var a = 10;
// // 16进制的数字是多少
// var x = a.toString(16);
// console.log(x);     // a
//
// // AB的十进制是多少
// var d = parseInt('AB', 16);
// console.log(d)  // 171

// // 关于 ++
// a = 10;
// b = a++;
// console.log(b, a)   // 10 11
// c = ++a;
// console.log(c, a);  // 12 12

// a = 10;
// a = a++;
// console.log(a);     // 10
//
// a = 10;
// a = ++a;
// console.log(a);     // 11













标签:10,console,log,++,JavaScript,基础,number,var,类型
From: https://www.cnblogs.com/zczhaod/p/17639544.html

相关文章

  • 基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录近期,第29届国际知识发现与数据挖掘大会(ACMSIGKDDConferenceonKnowledgeDiscoveryandDataMining,以下简称......
  • JS数据类型详解
    JS的数据类型分为基本数据类型+引用数据类型基本数据类型:number,boolean,string,null,undefined, symbol(独一无二并且不可变的数据类型),bigint引用数据类型: Function,Array,Object区别:基本数据类型由于所占内存大小可控所以放于栈中,引用数据类型所占空间不固定放于堆中,并生......
  • 让SignalR客户端回调支持强类型
    几天写一个小程序的时候用到了SignalR,发现现在SingalRServer支持强类型了,也就是说,我们可以定义一个客户端的通知契约:    public interface IClient    {        void SayHello(string message);    }然后Hub就可以这么写了:    public class Me......
  • 基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录近期,第29届国际知识发现与数据挖掘大会(ACMSIGKDDConferenceonKnowledgeDiscoveryandDataMin......
  • Java面试指导-JavaEE基础知识
    1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,Java运行环境,为Java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译Java源码的编译器Javac,还包含......
  • CSS基础-浮动
    浮动浮动是为了元素标签的并排显示问题。我们在浏览网页的时候,经常会看到几个div块是可以并排显示的,浮动就是解决这样问题的方法之一。float属性有以下的值float:left;左浮动float:right右浮动浮动的特点浮动主要针对的是并排显示的盒子而言。在一个父容器的盒......
  • 学习提示嵌入(Prompting Embeds)-AI基础系列文章第4篇
    您的关注是对我最大的支持......
  • SignalR 客户端源生成器 客户端强类型方法
     SignalR客户端源生成器根据您定义的接口生成强类型的发送和接收代码。您可以在客户端上重用来自强类型SignalR集线器的相同接口来代替松散类型的.On("methodName",...)方法。同样,您的集线器可以为其方法实现一个接口,并且客户端可以使用该相同接口来调用集线器方法。要使......
  • Lnton羚通PyTorch快速入门基础知识
    workingwithdata(处理数据)PyTorch提供了两个基本方法用于数据处理,torch.utils.data.DataLoader和torch.utils.data.Dataset。DataSet存储样本及其对应的标签,DataLoader在Dataset基础上封装了一个可迭代的对象。PyTorch提供了不同应用领域的库,例如TorchText,TorchVisi......
  • 【Java技术专题】「入门到精通系列教程」深入探索Java特性中并发编程体系的原理和实战
    并发编程介绍当今软件开发领域越来越强调性能和伸缩性,因此,利用并发编程可以更好地利用计算资源,提高应用程序的性能和响应速度。以下是一些关于并发编程的相关信息供您参考。什么是并发编程并发编程是指在一个程序中同时执行多个独立的计算任务,并通过各种手段来协调不同任务之间的交......