diff --git "a/\345\221\250\345\277\227\346\235\260/2\346\234\21014.html" "b/\345\221\250\345\277\227\346\235\260/2\346\234\21014.html"
deleted file mode 100644
index 5b741126c86c0ebe232a66dcf480bdf7c14f2f02..0000000000000000000000000000000000000000
--- "a/\345\221\250\345\277\227\346\235\260/2\346\234\21014.html"
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
- 纪2023年2月14日
-
-
- 城南小陌又逢春,只见桃花不见人. 人有生老三千疾,唯有相思不可医.
-
-
\ No newline at end of file
diff --git "a/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/calculator.js" "b/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/calculator.js"
new file mode 100644
index 0000000000000000000000000000000000000000..bff56a4b56b9ae7b8d5441f6d040e247c34b3cdb
--- /dev/null
+++ "b/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/calculator.js"
@@ -0,0 +1,56 @@
+//方法一
+// function add(num1,num2){
+// return num1+num2;
+// }
+// function subtract(num1,num2){
+// return num1-num2;
+// }
+// function multiply(num1,num2){
+// return num1*num2;
+// }
+// function divide(num1,num2){
+// if(num1==0||num2==0){
+// return "除数或被除数为0";
+// }
+// return num1/num2;
+// }
+
+// module.exports.add = add;
+// module.exports.subtract = subtract;
+// module.exports.multiply = multiply;
+// module.exports.divide = divide;
+
+
+//方法二
+var condition = /^[0-9]+[0-9]*/;
+let obj = {
+ add:function (num1,num2){
+ if(!condition.test(num1)||!condition.test(num2)){
+ return "不是数值";
+ }else{
+ return num1+num2;
+ }
+
+ },
+ subtract:function (num1,num2){
+ if(!condition.test(num1)||!condition.test(num2)){
+ return "不是数值";
+ }
+ return num1-num2;
+ },
+ multiply:function (num1,num2){
+ if(!condition.test(num1)||!condition.test(num2)){
+ return "不是数值";
+ }
+ return num1*num2;
+ },
+ divide:function (num1,num2){
+ var condition2 = /^[1-9]+[0-9]*/;
+ if(!condition2.test(num1)||!condition2.test(num2)){
+ return "不是数值或除数、被除数为零";
+ }
+
+ return num1/num2;
+ }
+}
+module.exports = obj;
\ No newline at end of file
diff --git "a/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" "b/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js"
new file mode 100644
index 0000000000000000000000000000000000000000..5b92d76e069fd2375de7409108255ebd9749f861
--- /dev/null
+++ "b/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js"
@@ -0,0 +1,6 @@
+
+let result = require("./calculator.js");
+console.log("加法结果为:"+result.add('a',2));
+console.log("减法结果为:"+result.subtract(2,1));
+console.log("乘法结果为:"+result.multiply(1,2));
+console.log("除法结果为:"+result.divide(0,1));