数字转换

JavaScript 数据类型和类型转换

删除回忆录丶 提交于 2020-02-28 01:03:37
JavaScript 中有 6 种不同的数据类型: string(字符串) number(数字) boolean(布尔) object(对象) function(函数) symbol(ES6的数据类型之一) 有 3 种对象类型: Object(对象) Date(日期) Array(数组) 有 2 个不包含任何值的数据类型: null undefined 需要注意几个: NaN 的数据类型是 number 数组(Array)的数据类型是 object 日期(Date)的数据类型为 object null 的数据类型是 object 未定义变量的数据类型为 undefined constructor 属性 constructor 属性返回所有 JavaScript 变量的构造函数。 可以使用 constructor 属性来查看对象是否为数组 : 可以使用 constructor 属性来查看对象是否为日期 JS 类型转换 将数字转换为字符串 全局方法 String() 可以将数字转换为字符串。 此方法可用于任何类型的数字,字母,变量,表达式: Number 方法 toString() 也可以完成转换。 将布尔值转换为字符串 全局方法 String() 可以将布尔值转换为字符串。 Boolean 方法 toString() 也可以完成转换。 将日期转换为字符串 Date() 返回的是字符串

第一阶段总结

妖精的绣舞 提交于 2020-02-27 15:26:48
计算机基础知识与Python简介 一,计算机基础知识 cpu: 相当于人类的大脑,运算和处理问题 内存: 临时存储数据,断电就消失了 硬盘: 永久存储数据 操作系统: 管理计算机硬件与软件资源的计算机程序,控制每个硬件之间数据交互 二,Python简介 龟叔 优美、清晰、简单 主要应用领域: 云计算 WEB开发 科学技术、人工智能 系统运维 爬虫 金融量化分析 图形GUI 游戏 Python发展史 1989年,Guido开始写Python 1991年,第一个Python解释器诞生 2004年,最流行的WEB框架Django诞生 2008年,python2和python3版本共存 python2:C,Java,C#,源码不统一,功能重复,维护难度大 python3:源码统一,维护难度降低了 python是一个编程语言 分类:编译型、解释型,强类型、弱类型 编译型:只翻译一次 代表语言:C,C++ 优点:运行速度快 缺点:开发速度慢 解释型:一句一句的翻译,逐行翻译 优点:开发速度快 缺点:运行速度慢 代表语言:Python,JavaS,PHP Python的优缺点 优点: Python的定位是优雅、明确、简单,初学者容易入门,而且可以编写非常复杂的程序。 开发效率非常高,Python有非常强大的第三方库 高级语言,无需考虑如何管理你的程序使用的内存一类的底层细节 可移植性

什么是js-xiaoxu

大憨熊 提交于 2020-02-26 02:50:08
JavaScript基础语法 HTML :标记语言 JavaScript :编程语言 序言 JavaScript发展历史(JS) JavaScript是什么 JavaScript能干什么 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一 时。但是这是一款名副其实的浏览器–只能浏览页面,浏览器无法与用户互动,当时解决这个问题有两个办法,一个是采 用现有的语言,许它们直接嵌入网页。另一个是发明一种全新的语言。 liveScript ==> javaScript ==> ECMAscript 2. 1995年Sun公司将Oak语言改名为Java,正式向市场推出。Sun公司大肆宣传,许诺这种语言可以"一次编写,到处运 行"(Write Once, Run Anywhere),它看上去很可能成为未来的主宰。 3. 网景公司动了心,决定与Sun公司结成联盟 4. 34岁的系统程序员Brendan Eich登场了。1995年4月,网景公司录用了他,他只用10天时间就把Javascript设计出 来了。(多肽语言) 5. (1)借鉴C语言的基本语法; (2)借鉴Java语言的数据类型和内存管理; (3)借鉴Scheme语言,将函数提升到"第一等 公民"(first class)的地位; (4)借鉴Self语言,使用基于原型

JavaScript运算符有哪些

房东的猫 提交于 2020-02-25 15:26:52
JavaScript中的运算符有很多,主要分为算术运算符,等同全同运算符,比较运算符,字符串运算符,逻辑运算符,赋值运算符等。这些运算符都有一些属于自己的运算规则,下面就为大家介绍一下JavaScript中的运算符。 一、JavaScript运算符的种类 1、算术运算符 :+ 、 - 、* 、 / 、 % 、 -(一元取反) 、 ++ 、 -- 2、等同全同运算符 :== 、 ===、 !== 、 !=== 3、比较运算符 :< 、 > 、 <= 、 >= 4、字符串运算符 :< 、 > 、 <= 、 >= 、 = 、 + 5、逻辑运算符 :&& 、 ||、 !、 6、赋值运算符 :=、 +=、 *=、 -=、 /= 二、JavaScript运算符的规则 1、算术运算符规则 “+”:可以进行“加法”与“连接”运算;如果2个运算符中的一个是字符串,javascript就将另一个转换成字符串,然后将2个运算数连接起来。 “+”:如果一个运算数是对象,javascript就会将对象转换成数字做加法运算或者字符串做连接运算; “-”“*”“/” 如果2个运算数中的一个是是非数字,则将它转化成数字执行数学运算。 “/” 在javascript中,由于所有的数都是浮点数,除法的结果都是浮点数,5 / 2 = 2.5 ;除数为0的结果为正负无穷;0/0为NaN; “%”模运算符

Python常用模块总结

浪子不回头ぞ 提交于 2020-02-25 01:14:30
1、os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 获取当前文件路径 os.mkdir() 新建目录 os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree()) os.makedirs() 创建多级目录 os.removedirs() 删除多级目录 os.stat(file) 获取文件属性 os.chmod(file) 修改文件权限 os.utime(file) 修改文件时间戳 os.name(file) 获取操作系统标识 os.system() 执行操作系统命令 os.execvp() 启动一个新进程 os.fork() 获取父进程ID,在子进程返回中返回0 os.execvp() 执行外部程序脚本(Uinx) os.spawn() 执行外部程序脚本(Windows) os.access(path, mode) 判断文件权限(详细参考cnblogs) os.wait() 暂时未知 os.path模块: os.path.split(filename) 将文件路径和文件名分割(会将最后一个目录作为文件名而分离) os.path.splitext(filename)

Linux C 知识 char型数字转换为int型 int型 转换为Char

落爺英雄遲暮 提交于 2020-02-24 16:50:01
前言 在九度oj做acm的时候,经常会遇到了char类型和int类型相互转化的问题,这里进行一下总结。今后,可能会多次更新博客,因为半年做了很多总结,但是都是保存在word文档上了,现在开始慢慢向CSDN博客转移。 问题类型 char型数字转换为int型 转换方法 a[i] - '0' 参考程序 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char str[10]; int i, len; while(scanf("%s", str) != EOF) { for(i = 0, len = strlen(str); i < len; i++) { printf("%d", str[i] - '0'); } printf("\n"); } return 0; } int类型转化为char类型 转换方法 a[i] + '0' 参考程序 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int number, i; char str[10]; while(scanf("%d", &number) != EOF) { memset(str, 0, sizeof(str)); i = 0; while

5 Python 数据类型—数字

女生的网名这么多〃 提交于 2020-02-23 07:00:22
  Python Number 数据类型用于存储数值。   数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。    var1 = 1    var2 = 10   您也可以使用del语句删除一些 Number 对象引用。   您可以通过使用del语句删除单个或多个对象      del var      del var_a , var_b    整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。    浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 10 2 = 250)    复数(complex numbers) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。   Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型 int float complex 10 0.0 3.14j 100 15.20 45.j -786 -21.9 9.322e-36j 080 32.3+e18 .876j -0490 -90. -.6545+0J -0x260

python-数字

我的未来我决定 提交于 2020-02-23 05:45:28
Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。 以下实例在变量赋值时数字对象将被创建: var1 = 1 var2 = 10 您也可以使用del语句删除一些数字对象引用。 del语句的语法是: del var1[,var2[,var3[....,varN]]]] 您可以通过使用del语句删除单个或多个对象,例如: del var del var_a, var_b Python 支持四种不同的数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 10 2 = 250) 复数( (complex numbers)) - 复数的虚部以字母J 或 j结尾 。如:2+3i int long float complex 10 51924361L 0.0 3.14j 100 -0x19323L 15.20 45.j -786 0122L -21.9 9.322e-36j 080 0xDEFABCECBDAECBFBAEl 32.3+e18

5、python入门-数字

自闭症网瘾萝莉.ら 提交于 2020-02-23 05:24:53
Python Number(数字) Python Number 数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: var1 = 1 var2 = 2 您也可以使用del语句删除一些 Number 对象引用。 del语句的语法是: del var1[,var2[,var3[....,varN]]]] 您可以通过使用del语句删除单个或多个对象,例如: del var del var_a, var_b Python 支持四种不同的数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 10 2 = 250) 复数(complex numbers) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。 int long float complex 10 51924361L 0.0 3.14j 100 -0x19323L 15

只用这 6 个字符,就可以写出任意 JavaScript 代码!

一个人想着一个人 提交于 2020-02-20 03:20:00
作者简介: 李中凯老师,8年前端开发,前端负责人,擅长JavaScript/Vue。 公众号:1024译站 掘金文章专栏:https://juejin.im/user/57c7cb8a0a2b58006b1b8666/posts 主要分享:Vue.js, JavaScript,CSS 你可能在网上见过有人用几个不同的字符写的各种稀奇古怪的 JavaScript 代码,虽然看起来奇怪,但是能正常运行!比如这个: (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] 你猜运行结果是什么?你可以自己去控制台试一下。 是不是很神奇,但这到底是怎么回事呢? 事实上,你几乎可以用下面这 6 个字符写出任意的 JavaScript 程序: []()!+ 很多人都知道这个技巧,但是没有多少开发人员知道它到底是如何工作的。今天,我们就来看看它背后的执行原理。我们的目标是用这几个字符来写出字符串 “self” 。姑且用这个字符串向 Self 语言致敬,JavaScript 的灵感来源之一就是它。 基本原理 我们之所以能够抛开其他字符不用,要归功于 JavaScript 的类型系统和数据类型转换机制。 这 6 个字符是这样各显神通的: [] 可以用来创建数组, ! 和 + 可以在数组上执行一些操作,再用 () 给这些操作分组。