js笔记

本文介绍了JavaScript的基本概念,包括数据类型、变量定义、对象操作、事件处理等内容,并提供了实用的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Js笔记

1.javaScript 可以通过不同的方式来输出数据:

使用 window.alert() 弹出警告框。

使用 document.write() 方法将内容写到 HTML 文档中。

使用 innerHTML 写入到 HTML 元素document.getElementById("demo").innerHTML = "段落已修改。";

使用 console.log() 写入到浏览器的控制台。

 

2.JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值

变量必须以字母开头

量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

变量名称对大小写敏感(y 和 Y 是不同的变量)

局部变量:在函数中通过var声明的变量。

全局变量:在函数外通过var声明的变量。

没有声明就使用的变量,默认为全局变量,不论这个变量在哪被使用。

 

3.关键字

 

4. 您可以在文本字符串中使用反斜杠对代码行进行换行。下面的例子会正确地显示:document.write("你好 \
世界!");

5.重新声明 JavaScript 变量

如果重新声明 JavaScript 变量,该变量的值不会丢失:

在以下两条语句执行后,变量 carname 的值依然是 "Volvo":

var carname="Volvo"; 
var carname;

6.JavaScript 对象是变量和方法的容器。

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue",

  fullName : function() //函数名fullName()

{

       return this.firstName + " " + this.lastName;

}

};

访问对象属性:

person.lastName;

person["lastName"];

访问对象方法:

name = person.fullName();

name = person.fullName;

如果函数有返回值:

function myFunction()
{
    var x=5;
    return x;
}

Var s = myFunction();

7.常见的HTML事件

下面是一些常见的HTML事件的列表:

事件

描述

onchange

HTML 元素改变

onclick

用户点击 HTML 元素

onmouseover

用户在一个HTML元素上移动鼠标

onmouseout

用户从一个HTML元素上移开鼠标

onkeydown

用户按下键盘按键

onload

浏览器已完成页面的加载

 

 

 

8.

var result1=5+5+"abc"; //结果将是"10abc"

var result2= ""+5+5+"abc"; //结果将是"55abc"

9.遍历对象属性for in

var person={fname:"John",lname:"Doe",age:25};

for (x in person) 

{ txt=txt + person[x]; }

10.你可以使用 typeof 操作符来检测变量的数据类型。

JavaScript中,数组是一种特殊的对象类型。 因此 typeof [1,2,3,4] 返回 object。

typeof 检测 null 返回是object。

JavaScript 中, undefined 是一个没有设置值的变量。

typeof 一个没有值的变量会返回 undefined

11.===”首先计算其操作数的值,然后比较这两个值,比较过程没有任何类型转换

==”如果两个操作数不是同一类型,那么相等运算符会尝试一些类型转换,然后进行比较

12. JavaScript 数据类型

JavaScript 中有 5 种不同的数据类型:Stringnumberbooleanobjectfunction

3 种对象类型:ObjectDateArray

2 个不包含任何值的数据类型:nullundefined

内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核和精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围和快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项和误差源分析,旨在帮助工程师更好地理解和应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师和技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间和转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收和泄漏电流等因素对测量准确性的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值