eval把字符串当成次运算符

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title>js练习 js是脚本语言直接运行在浏览器上的。</title>
 6     <script  type="text/javascript">
 7     var cc=window.prompt("请输入运算符");
 8     function getResult(a,b) {
 9 //        if(cc=="+"){
10 //            return a+b;
11 //        }else if(cc=="-"){
12 //            return a-b;
13 //        }else if(cc=="/"){
14 //            return a/b;
15 //        }else{
16 //            return a*b;
17 //        }
18         return eval(a+cc+b);//把字符串当次运算符
19     }
20         document.write(getResult(1,2));
21     </script>
22 </head>
23 <body>
24 </body>
25 </html>
时间: 2025-01-11 21:00:02

eval把字符串当成次运算符的相关文章

python学习:注释、获取用户输入、字符串拼接、运算符、表达式

注释 #为单行注释'''三个单引号(或者"""三个双引号)为多行注释,例如'''被注释的内容''' 获取用户输入 input() input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理.把数据转成字符串用STR(被转的数据):把字符串转成数据用int(被转的字符串). 字符串拼接 "abc"+"def"="abcdef"            "abc","

8. PowerShell - 基础概要,变量,字符和字符串操作,运算符操作

PowerShell脚本的基础概要 常量,变量的使用 各种字符串的操作 对运算符的操作 数组,哈希表:创建.修改合并数组和哈希表 条件判断:if, switch 语句 逻辑判断:使用运算符进行判断 循环控制:while, do-while, do- until , for,foreach 语句 模块化:组织和调整代码:使用切当的数据类型,调用其它脚本函数 WMI对象: WMI命名空间的概念,WMI所提供的功能,查看和使用WMI命名空间. WMI的类:get-wmiobject;  查询WMI A

JS eval() JSON字符串小记

准备:后台返回字符串A,B,C: 字符串A: String A="{\"array\":[]}"; 字符串B: String B="{\"obj\":{}}"; 字符串C: String C="[{\"obj\":{}}]"; or String C="[{\"array\":[]}]"; eval(A/B/C)执行结果只有字符串C可以正常被执行,

[c++]String字符串类的运算符重载

在c++中有一个新定义的类型string,可以不用那么麻烦的操作字符串,并且一些高级的运算符重载让她的使用更加便捷 下面是String类的定义和成员函数的定义: #ifndef operator_operator_h #define operator_operator_h #include<iostream> #include<string.h> using namespace std; class String { friend ostream& operator<

JSON parse eval 将字符串转换为json的异同

SON(JavaScript Object Notation)是一種輕量級的數據格式,采用完全獨立於語言的文本格式,是理想的數據交換格式.同時,JSON是Javascript原生格式,這意味着在javascript中處理JSON數據不需要任何特殊的API或工具包,而且效率非常高. JSON的結構如下: “名稱/值”對的集合(A collection of name/value pairs).不同的語言中,它被理解为對象(object),紀錄(record),結構(struct),字典(dicti

Python学习(三)while循环、字符串格式、运算符 、编码

1.while循环 使用while打印1.2.3.4.5.6.8.9.10 #快速注释Ctrl+? count = 1 while count <= 10: if count == 7: count = count + 1 pass #表示过,不执行下面程序 else: print(count) count = count + 1 print('end') count = 1 while count <= 10: if count != 7: #!=表示不等于 print(count) cou

shell数值、字符串比较的运算符区别

数值比较: n1 -eq n2检查n1是否等于n2         n1 -le n2检查n1是否小于等于n2 n1 -ge n2检查n1是否大于等于n2     n1 -lt n2检查n1是否小于n2 n1 -gt n2检查n1是否大于n2         n1 -ne n2检查n1是否不等于n2 字符串比较: str1 = str2检查str1与str2是否相同       str1 > str2检查str1是否大于str2 str1 != str2检查str1与str2是否不同     

字符串类中运算符重载出现的一个问题

上机辅导.学生的一个程序莫名出问题.她是在做一个String类,主要是要实现字符串的连接. 程序是这样的,请读者将其拷到IDE,边看边调: #include <iostream> #include <cassert> #include <cstring> using namespace std; class String { private: char* p; int len; public: String(); String(const char* s); Strin

javaweb-javaScript(一)

day02 JavaScript 1.JavaScript的简介 (1)JavaScript:是基于对象和事件驱动的语言,应用于客户端. * 基于对象:(万物皆对象!) ** java是面向对象,使用对象需要创建,可以自己创建,也可以使用预定义好的. ** js里自带了一些预定义好的对象,我们不能直接创建持久性对象. * 事件驱动:基于事情运行的,比如:单击一次鼠标,就是一个事件. * 客户端:一般指的是浏览器,也有支持浏览器页面的app (2)JavaScript的特点(三个) 第一个:交互性