使用简单的JavaScript 的知识编写代码

img


大家帮帮忙看看写写,越简单越好,不要太复杂,最好使用JavaScript 的知识点

1.第一题
function calculateAmount(a) {
  if (a >= 8000) {
    return a + 1000;
  } else if (a >= 5000) {
    return a + 1500;
  } else {
    return a + 2000;
  }
}
2.第二题// 创建物品对象
let item = {
  name: "物品名称",
  price: 10.99,
  productionDate: "2023-09-13",

  CC: function() {
    // 这里可以根据需要编写方法的具体逻辑
    console.log("CC方法被调用了!");
    console.log("物品名称:" + this.name);
    console.log("价格:" + this.price);
    console.log("生产日期:" + this.productionDate);
  }
};
item.CC();

【相关推荐】



  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7665488
  • 这篇博客也不错, 你可以看下【JavaScript闭包】JavaScript何为闭包,浅谈闭包的形成和意义
  • 你还可以看下javascript参考手册中的 javascript 静态属性和静态方法
  • 您还可以看一下 波哥老师的JavaScript 基础语法教程最新版课程中的 课程导读及JavaScript简介小节, 巩固相关知识点
  • 除此之外, 这篇博客: 一起来聊一下 JavaScript 的用途和那些特性中的 浏览器中的 JavaScript 不能做什么? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    为了用户的(信息)安全,在浏览器中的 JavaScript 的能力是有限的。这样主要是为了阻止邪恶的网站获得或修改用户的私人数据。

    这些限制的例子有:

    • 网页中的 JavaScript 不能读、写、复制及执行用户磁盘上的文件或程序。它没有直接访问操作系统的功能。

      现代浏览器允许 JavaScript 做一些文件相关的操作,但是这个操作是受到限制的。仅当用户使用某个特定的动作,JavaScript 才能操作这个文件。例如,把文件“拖”到浏览器中,或者通过 <input> 标签选择文件。

      JavaScript 有很多方式和照相机/麦克风或者其他设备进行交互,但是这些都需要提前获得用户的授权许可。所以,启用了 JavaScript 的网页应该不会偷偷地启动网络摄像头观察你,并把你的信息发送到

    美国国家安全局
  • 不同的浏览器标签页之间基本彼此不相关。有时候,也会有一些关系。例如,一个标签页通过 JavaScript 打开另外一个新的标签页。但即使在这种情况下,如果两个标签页打开的不是同一个网站(域名、协议或者端口任一不相同的网站),他们都不能够相互通信。

    这就是“同源策略”。为了解决“同源策略”问题,两个标签页必须包含一些处理这个问题的特殊的 JavaScript 代码,并均允许数据交换,这样才能够实现两个同源标签页的数据交换。本教程会讲到这部分相关的知识。

    这个限制也是为了用户的信息安全。例如,用户打开的 http://anysite.com 网页的 JavaScript 肯定不能访问 http://gmail.com(另外一个标签页打开的网页)也不能从那里窃取信息。

  • JavaScript 通过互联网可以轻松地和当前网页域名的服务器进行通讯。但是从其他网站/域名的服务器中获取数据的能力是受限的。尽管这可以实现,但是需要来自远程服务器的明确协议(在 HTTP 头中)。这也是为了用户的数据安全。

浏览器环境外的 JavaScript 一般没有这些限制。例如服务端的 JavaScript 就没有这些限制。现代浏览器还允许安装可能会要求扩展权限的插件或扩展。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^