console.log(+‘2’) console.log(-‘2’) 输出什么?

+‘2’ 会将字符串‘2’转换为number类型2

-‘2’会将字符串‘2’转换为number类型1(自减);

所以

数字字符串之前存在数字中的正负号(+/-)时,会被转换成数字

console.log(typeof ‘3‘); // string
console.log(typeof +‘3‘); //number

同样,可以在数字前添加 ‘‘,将数字转为字符串

console.log(typeof 3); // number
console.log(typeof (‘‘+3)); //string

对于运算结果不能转换成数字的,将返回 NaN

console.log(‘a‘ * ‘sd‘); //NaN
console.log(‘A‘ - ‘B‘); // NaN

  

时间: 2024-10-12 11:26:11

console.log(+‘2’) console.log(-‘2’) 输出什么?的相关文章

远程log调试工具console.re

http://console.re/ https://github.com/kurdin/console-remote 前文提到在手机微信上调试代码很痛苦,看不到日志.为了看到日志,得把日志发到服务器,再搞个东西看服务器上的日志.console.re 就是这么一个服务. 主要使用步骤如下: 在html文件中引入<script src="http://console.re/connector.js" data-channel="<your-channel-name&

console.dir()和console.log()的区别

console.log()可以取代alert()或document.write(),在网页脚本中使用console.log()时,会在浏览器控制台打印出信息. console.dir()可以显示一个对象所有的属性和方法. 简单写了个例子: HTML: <button>console.log打印触发对象</button> <button>console.dir打印触发对象</button> JS://console.log 与 console.dir 的区别

linux - console/terminal/virtual console/pseudo terminal ...

http://en.wikipedia.org/wiki/System_console System console Knoppix system console showing the boot process The system console, computer console, root console, operator's console, or simply console is the text entry and display device for system admin

使用华为U8860测试时出现“Unable to open log device &#39;/dev/log/main&#39;: No such file or directory”

这是因为华为默认禁掉了log输出, 解决办法: 拨号: *#*#2846579#*#* 会显示工程菜单, Go to "ProjectMenu" -> "Background Setting" -> "Log Setting" Open "Log switch" and set it to ON. Open "Log level setting" and set the log level yo

C#里面Console.Write()和Console.WriteLine()有什么区别?

Console.Write()和Console.WriteLine()都是System.Console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来.两着间的差异在Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行.比如说Console.WriteLine("a");Console.

[转]console.time和console.timeEnd用法

console.time和console.timeEnd这两个方法可以用来让WEB开发人员测量一个javascript脚本程序执行消耗的时间.随着WEB应用越来越重要,JavaScript的执行性能也日益受到重视,WEB开发人员知道一些性能测试机器是必须的.今天要介绍的console.time和console.timeEnd就是其中之一. console.time方法是开始计算时间,console.timeEnd是停止计时,输出脚本执行的时间. // 启动计时器 console.time('te

C#里面Console.Write与Console.WriteLine有什么区别????

Write()和WriteLine()都是System.Console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来.两着间的差异在Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行.比如说Console.WriteLine("a");Console.WriteLine("

cocos2d-js 写日志log 查看日志log Android调试查看log

1 输出日志的方式,当然是cc.log了 2 如何查看日志?        a)如果小程序可以先在浏览器上跑,例如用chrome,在控制台就可以看到输出的log:        b)如果在真机上调试,就需要用log工具了.Android上使用logcat.   3 Android调试使用logcat的办法 logcat位置:Android SDK目录中 D:\AndroidDevelopTools\sdk\platform-tools 查看步骤: 连接手机 cmd方式打开logcat:adb.e

fix [Errno 13] Permission denied: &#39;/var/log/glance/api.log&#39;

[email protected] glance]# su -s /bin/sh -c "glance-manage db_sync" glanceTraceback (most recent call last):  File "/usr/bin/glance-manage", line 10, in <module>    sys.exit(main())  File "/usr/lib/python2.6/site-packages/gl

permission denied: &#39;/var/log/nova/nova-manage.log&#39;

nova db create notice: xxxxxxx su -s /bin/sh -c "nova-manage db_sync" nova  xxxxxx correct one: su -s /bin/sh -c "nova-manage db sync" nova [[email protected] /]# su -s /bin/sh -c "nova-manage db sync" novaTraceback (most rec