找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
微自动2025 AutoMini(免费无功能限制,营销神器全新重构版)   a.wzdr.cn 长久更新营销神器2024(新版免费无功能限制)在线帮助文档 docs.wzdr.cn
查看: 3224|回复: 2

JS问题求助 SOS

[复制链接]
最佳答案
0 

203

回帖

6

好评

127

达人币

用户组:中级会员

发表于 2021-3-1 22:19:38 | 显示全部楼层 |阅读模式
function test() {
    str = "8 X 7";
    str = str.replace("X", "*");
    return str;
}

function test1() {
    var temp = test();
    return temp;
}


第一个函数是把X 变成*  

第二个函数是  8 *   7的结果   

正常是结果 56       可是结果一直是  8 *   7   哪里写错了呢     赐教  
回复

使用道具 举报

最佳答案
975 

1万

回帖

1605

好评

3万

达人币

用户组:管理员

为人民服务!

本月灌水之星宣传大使兔年幸运勋章七夕纪念勋章本月灌水之星帅哥勋章春节勋章

发表于 2021-3-2 09:50:09 | 显示全部楼层
字符串不能进行计算,强制转换好像也不行,我百度没找到方法,所以先标签替换后,再用JS计算吧。
例:
[登录前提交1参数1替换]X>>>*|Y>>>+[/登录前提交1参数1替换] --X替换为*,Y替换为+
详细:
http://www.wzdr.cn/article-607.html
提问技巧:先问是不是这样?...再问为什么会这样?

2024定制规则联系作者QQ...如果遇到问题,可以开 向日葵、ToDesk、TeamViewer 配合QQ语音进行远程调试!

bug问题1-2个工作日内处理!QQ不闲聊,请直入主题!
营销神器,感谢支持和理解!
回复

使用道具 举报

最佳答案
0 

20

回帖

1

好评

68

达人币

用户组:初级会员

发表于 2021-3-5 15:33:02 | 显示全部楼层
function test() {
    str = "8 X 7";
    str = str.replace("X", "*");
    return str;
}
此时str为char类型(字符串),无法完成算术运算,“这里面是什么就是什么”,
参考如下写应该是没有问题的,另外不建议使用str这个变量,在部分语言中是关键字

function test(a,b) {
    str = a * b;
    return str;
}

评分

参与人数 1好评 +1 达人币 +50 收起 理由
刺客 + 1 + 50 谢谢

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

抢沙发||关于我们|手机版|营销神器 (蜀ICP备14013818号)

GMT+8, 2025-12-6 07:47

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表