js 学习笔记 ——2

js 对象方法
对象方法作为一个函数定义存储在对象属性中。

例子如下

var person = {
   firstName: "John",
   lastName : "Doe",
   id : 5566,
   fullName : function() 
   {
      return this.firstName + " " + this.lastName;
   }
};

与c++等编译语言不同之处在于,js的对象是属性和方法的容器。

js变量的生存周期
局部变量在函数运行以后被删除
全局变量则是在所处页面被关闭后删除

若是一个未被声明的全局变量被赋予了一个值,则改变量会自动成为window的一个属性

非严格模式下给未声明变量赋值创建的全局变量,是全局对象的可配置属性,可以删除

js事件
要了解js事件 首先要了解html事件
HTML 事件是发生在 HTML 元素上的事情。
当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。

基础编程中常见的html的操作包括

  • 1 onchange html的元素改变
  • 2 onclick 用户点击html元素
  • 3 onmouseover 用户在一个元素上移动鼠标
  • 4 onmouseout 用户从一个元素上移开鼠标
  • 5 onkeydown 用户按下键盘按键
  • 6 onload 浏览器完成页面的加载

深度开发可能需要用到更多的html事件来对应响应js事件,这个时候我们可以参考这个网址
https://www.runoob.com/jsref/dom-obj-event.html

值得注意的是,js中的字符串与c++等编程语言中的字符串相同,相当于一个数组的作用,我们可以使用索引位置来访问字符串中的每个字符
如果我们在声明字符串的时候使用的是 ‘’ 那么我们可以在字符串中使用 / 转义符来在字符串中显示我们需要的单引号并避免其与字符串开头的单引号对应,结束声明。

字符串可以设定(声明)成原始字符串或者对象字符串,但是我们需要注意的是,原始字符串是没有
属性和方法的,只有被设定成对象的字符串才存在属性和方法。

js中可以使用typeof来查看变量的属性
js中可以强制转换类型 (100+23).tostring() 打印出现的值是123
一元运算符+可以将可转成数字的字符串强制转换成数字类型,如果是不能强制转换的话,变量仍将是一个数字,但是它的值为NaN

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值