在JS里。大家都知道”+“的作用是连接字符串,和相加运算两种。
平时用的时候呢。也大多数没问题。
如:
var num1 = 4;
var num2 = 4;
var num3 = num1 + num2;
return num3;
这个代码返回的是”8",OK没有问题。
如:
var str1 = "hello";
var str2 = "world";
var str3 = str1 + str2;
return str3;
这个代码返回"helloworld",OK没有问题。
但是如果是这样的情况呢?
如:
var num1 = 4;
var num2 = "4";
var num3 = num1 + num2;
return num3;
这个代码返回的结果是"44",而不是"8"。而且其的typeof是string。
这怎么解决?
这种问题啥时候能遇到呢?比如说你从数据库里面查出值来,或者从输入框里取值就有可能遇到这种情况?
那咋办呢?嘿嘿。看一下。
var num1 = 4;
var num2 = "4";
var num3 = num1 + (num2*1);
return num3;
OK。问题解决。看来小学学的知识才是最有用的啊。哈哈。
分享到:
相关推荐
3. **工具集**:可能包含JavaScript++的编译器、转换工具,用于将JavaScript++代码转化为JavaScript,以便在浏览器或Node.js环境中运行。 4. **项目案例**:展示实际项目中的JavaScript++应用,帮助学习者理解如何在...
js操作+day01+markdown 使用方法+js输入输出语句+js嵌套
jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理和动画制作。它提供了简便的API,如`$(selector).click()`用于添加点击事件,`$.ajax()`用于异步请求,以及`.fadeIn()`、`.slideUp()`等创建平滑动画的...
JavaScript 是一种轻量级的脚本语言,主要用于客户端的网页交互,而 jQuery 是一个 JavaScript 库,它简化了 JavaScript 的使用,使得DOM操作、事件处理、动画制作和Ajax交互变得更加便捷。 在"JavaScript+jQuery...
标题中的“js提示框-转载+++ js 乱码+++自动提交+滚动图片加载+箭头导航(转载)”表明这篇内容涵盖了多个JavaScript相关的知识点。这里我们将分别解析这些关键点,并深入探讨它们。 首先,"js提示框"指的是...
使用方法 在打开工程目录后先跳转到node文件夹下 使用npm模块管理工具下载所需要的模块 运行 npm start启动服务 打开所提示的地址即可 后端部分 后端用node启用了四个服务器 四个服务器分别为可以启动对应的页面 ...
在本项目中,我们主要探讨如何使用Three.js、原生JavaScript和jQuery来创建一个3D机房模拟系统。这个系统不仅展示了一个逼真的3D环境,还具备实用的功能,如设备管理、告警处理和机柜布局调整。下面将详细阐述这些...
下面我们将深入探讨这两个库的使用方法、关键特性以及如何将它们集成在一起。 首先,Turn.js的使用主要包括以下几个步骤: 1. 引入库:在HTML文件中引入Turn.js的CSS和JavaScript文件。 2. 准备HTML结构:创建一个...
本主题将详细讨论几种使用JavaScript(js)实现的菜单技术,包括s数型菜单、js+xml菜单、js+table菜单、js+div菜单以及js菜单。我们将探讨每种方法的核心概念、优缺点以及如何实施。 首先,让我们来看看s数型菜单。...
JavaScript(JS)负责网页的交互逻辑,SpringBoot允许我们在HTML中直接使用JS代码,或者引入外部JS库。为了实现更复杂的交互,我们可以利用jQuery、Vue.js等库。将这些库的CDN链接添加到HTML的`<head>`部分,或者将...
, 读者将学会使用Node.js 和MongoDB来建立更具可扩展性的高性能网站,并利用AngularJS 创新的MVC 方法构建更有效的网页和应用程序,以及把这三者结合在一起使用,从而提供卓越的下一代Web解决方案。, 《Node.js+...
在JavaScript中,我们可以使用`addEventListener`方法来监听键盘事件。事件通常分为两种类型:捕获(capture)和冒泡(bubble)。在这里,我们主要关注冒泡阶段,因为大多数情况我们都是在这个阶段处理事件。 要...
IE浏览器中访问COM口收发数据,可以访问com口打印机、GSM 猫、手机、串口扫描枪等设备,支持使用HEX 字节发送接收,更好地支持各种COM口设备,可以用于web系统中访问串口或者虚拟串口的硬件设备。
本文主要介绍了使用 JS+CSS 实现单击输入框弹出选择框的方法,通过实例分析了 JavaScript 操作 select 及 button 的操作技巧,具有肯定参考借鉴价值。 首先,我们来了解一下技术背景,JS+CSS 是现在网站开发中最...
此外,JavaScript与DOM(Document Object Model)的交互也是重点,包括选择、创建、修改和删除DOM节点的方法。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...
JavaScript是一种广泛使用的客户端脚本语言,用于增加网页的交互性。它可以操作DOM(Document Object Model),动态更新网页内容,实现表单验证、动画效果等功能。ES6(ECMAScript 6)是JavaScript的最新版本,引入...
《WPS Excel与JS宏编程教程基础到进阶》是一门专为经常使用Excel办公的人员设计的课程,尤其适合初学者和进阶者。这门课程深入浅出地介绍了如何利用JavaScript进行WPS Excel的宏编程,以提高工作效率。JS宏在WPS中的...
在IT行业中,jQuery、JavaScript、导航、Tree以及JS特效是前端开发的重要组成部分,它们共同构建了丰富多彩的用户体验。下面将详细解析这些知识点及其在实际应用中的作用。 首先,jQuery是一个高效、简洁、易用的...
2. **DHTML 手册.chm** - DHTML手册可能详细解释了如何使用JavaScript、CSS和DOM(文档对象模型)来创建动态网页。 3. **JavaScripDoc.chm** - 这可能是JavaScript的文档,包含语言规范、函数、对象和API的详细信息...