数字转换

01.JavaScript基础语法

梦想的初衷 提交于 2020-01-22 00:38:33
- JavaScript :编程语言 JavaScript能干什么 1. 常见的网页效果【表单验证,轮播图。。。】 2. 与H5配合实现游戏【水果忍者: http://www.jq22.com/demo/html5-fruit-ninja/】 3. 实现应用级别的程序【http://naotu.baidu.com】 4. 实现统计效果【http://echarts.baidu.com/examples/】 5. 地理定位等功能【http://lbsyun.baidu.com/jsdemo.htm#i4_5】 6. 在线学编程【https://codecombat.163.com/play/】 7. js可以实现人工智能【面部识别】 8. 。。。 JavaScript的组成 1. ECMASCRIPT: 定义了javascript的语法规范,描述了语言的基本语法和数据类型 2. BOM (Browser Object Model): 浏览器对象模型 - 有一套成熟的可以操作浏览器的 API,通过 BOM 可以操作浏览器。比如: 弹出框、浏览器跳转、获取分辨率等 3. DOM (Document Object Model): 文档对象模型 - 有一套成熟的可以操作页面元素的 API,通过 DOM 可以操作页面中的元素。比如: 增加个 div,减少个 div,给div 换个位置等 总结:

PHP 字符串比较

帅比萌擦擦* 提交于 2020-01-21 17:44:32
PHP 字符串比较 字符串和字符串比较 字符串和布尔值比较 字符串和数字类型的值比较 关于 null 其他 总结 因为 PHP 是弱类型语言,所以在进行比较的时候,有时候会出现意料之外的结果,今天我们就来总结一下 PHP 变量比较的一些情况。 首先说明,只有相同数据类型的值才能比较,PHP 也不例外。只不过 PHP 在进行不同类型的值比较之前会将其转换为同样的数据类型,然后进行比较。这样 PHP 的值比较问题就转换为了 PHP 不同数据类型之间的转换问题了。 字符串和字符串比较 PHP 字符串比较一般是按位进行比较,所以以下表达式均能得到大家想要的结果。 var_dump ( '' == 'null' ) ; //false var_dump ( '' == '0' ) ; //false 但是,一旦字符串内容的是合法的数字表达式(包括科学记数法),这时候即使比较的都是字符串,PHP也会进行数据类型转换, 首先把字符串转换为对应的整型或者浮点型,然后进行比较。 var_dump ( '0' == '00' ) ; //true var_dump ( '100' == '1E2' ) ; //true var_dump ( '.12' == '0.12' ) ; //true var_dump ( '12aaa' == '12' ) ; //false 因为 '12aaa'

js基础

放肆的年华 提交于 2020-01-17 01:48:00
文章目录 js基础第一天 1、js的作用 2、js概念和组成 2.1、js概念 2.2、js组成 3、js注意点 4、js中的5中输出语句(前期写js代码,每一句写完加;) 5、js中的变量 5.4.1、变量使用的几种形式,先声明 再使用 5.4.2、变量的命名的规则和规范: 5.4.2、交换变量的值:倒可乐(var temp = a; a=b; b=temp;) 6、js中的数据类型 6.1、js中的数据类型数字类型基本介绍:(控制台蓝色) 6.2、字符串类型:(控制台的颜色是黑色) 6.3、boolean类型(深蓝):true/false 6.4、(非正常值) undefined(灰色)(变量声明未赋值变量默认undefined)和null(在web api阶段,如果需要通过js获取页面中的元素,没有获取到,此时就是null(灰色)(空)) null是object类型(特殊情况) 6、字面量赋值与变量赋值: 7、运算符: js基础第二天 js基础第三天 js基础第四天 js基础第五天 js基础第六天 js基础第一天 1、js的作用 1、远古时期:表单校验 2、现代无所不能:前端、后端node.js、交互ajax、命令行工具开发(node.js)、桌面程序、app开发、游戏开发、物联网 2、js概念和组成 2.1、js概念 1、js是一种运行在浏览器端的脚本语言

C语言数字与字符串转换 atoi()函数、itoa()函数、sprintf()函数

寵の児 提交于 2020-01-16 06:23:04
在编程中经常需要用到数字与字符串的转换,下面就总结一下。 1.atoi()    C/C++标准库函数 ,用于字符串到整数的转换。   函数原型:int atoi (const char * str); 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main () 4 { 5 char *numchars="1234"; 6 int num=atoi(numchars); 7 printf("%d\n",num); 8 return 0; 9 }   另外C/C++还提供的标准库函数有:   (1)long int atol ( const char * str );     (2)double atof (const char* str); 2.itoa()    不是 C/C++标准库函数, 用于 整数到字符串的转换。   函数原型: char *itoa( int value, char *string, int radix); 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main () 4 { 5 int num=1234; 6 int radix=8; 7 char res[20]; 8 itoa(num,res,radix); 9 printf("%d(10)=%s

js 字符串转化成数字

只谈情不闲聊 提交于 2020-01-16 05:57:51
方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 一些示例如下: parseInt("1234blue"); //returns 1234 parseInt("0xA"); //returns 10 parseInt("22.5"); //returns 22 parseInt("blue"); //returns NaN parseInt()方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下: parseInt("AF", 16); //returns 175 parseInt("10", 2); //returns 2 parseInt("10", 8); //returns 8 parseInt("10", 10); //returns 10 如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如: parseInt("010"); //returns 8 parseInt("010", 8); /

C++中数字与字符串之间的转换

南楼画角 提交于 2020-01-16 05:55:27
1、字符串数字之间的转换 (1)string --> char * string str("OK"); char * p = str.c_str(); (2)char * -->string char *p = "OK"; string str(p); (3)char * -->CString char *p ="OK"; CString m_Str(p); //或者 CString m_Str; m_Str.Format("%s",p); (4)CString --> char * CString str("OK"); char * p = str.GetBuffer(0); ... str.ReleaseBuffer(); (5)string --> CString CString.Format("%s", string.c_str()); (6)CString --> string string s(CString.GetBuffer(0)); GetBuffer()后一定要ReleaseBuffer(),否则就没有释放缓冲区所占的空间,CString对象不能动态增长了。 (7)double/float->CString double data; CString.Format("%.2f",data); //保留2位小数 (8)CString->double CString

写sql语句将数字字典数转换成汉字——sql

会有一股神秘感。 提交于 2020-01-15 00:57:15
Controller /** * 通过学号获得学生荣誉列表 * 通过学号获得学生荣誉列表 * getStudentHonor */ @AutoLog ( value = "通过学号获得学生荣誉列表" ) @ApiOperation ( value = "通过学号获得学生荣誉列表" , notes = "通过学号获得学生荣誉列表" ) @GetMapping ( value = "/getStudentHonor" ) // @RequiresPermissions("stStudent:getStStudent") public Result < ? > getStudentHonor ( @RequestParam ( required = true ) String stuId , HttpServletRequest req ) { List < StHonor > stStateJilu = stHonorService . getStudentHonor ( stuId ) ; Result result = new Result ( ) ; result . setResult ( stStateJilu ) ; return result ; } service List < StHonor > getStudentHonor ( String stuId ) ;

Python之路【第二十一篇】:JS基础

落花浮王杯 提交于 2020-01-14 18:40:36
JavaScript的基础学习(一) 一、JavaScript概述 1.1 JavaScript的历史 ● 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) ● Netscape(网景)接收Nombas的理念,( Brendan Eich) 在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript ● 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. ● 为了统一三家,ECMA( 欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范. 1.2 ECMAScript 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的

数字大写转换

强颜欢笑 提交于 2020-01-13 12:54:45
主函数 function DX(n) { if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return "数据非法"; var unit = "千百拾亿千百拾万千百拾元角分", str = ""; n += "00"; var p = n.indexOf('.'); if (p >= 0) n = n.substring(0, p) + n.substr(p + 1, 2); unit = unit.substr(unit.length - n.length); for (var i = 0; i < n.length; i++) str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i); return str.replace(/零(千|百|拾|角)/g, "零").replace(/(零)+/g, "零").replace(/零(万|亿|元)/g, "$1").replace(/(亿)万|壹(拾)/g, "$1$2").replace(/^元零?|零分/g, "").replace(/元$/g, "元整"); } 调用函数 <script> //alert(DX(<%=mTotalAmount %>)); document.getElementById("Text2").value = DX(<

[译]JavaScript中,{}+{}等于多少?

白昼怎懂夜的黑 提交于 2020-01-12 17:07:04
今天面试不小心掉进坑了,大公司特别喜欢考javascript,而且专门挑很tricky的case。 javascipt的==简直就是黑魔法,以前偷懒总是用,感觉也没有问题,可是准备面试就需要有寻根问底的精神。 原题问[]==false; ![]==false console输出什么。结果是都是true 当空数组作为判断条件时,相当于true。当空数组与布尔值直接比较时,相当于false。 [] == ![]; // true [ ] == true // false Since the left and right sides of the equality are two different types, JavaScript can't compare them directly. Hence, under the hood, JavaScript will convert them to compare. First, the right side of the equality will be cooereced to a number and number of true would be 1. After that, JavaScript implementation will try to convert [] by using toPrimitive (of