Javascript介绍

别再让充电器‘罢工’了!聊聊Charger里VIN-DPM这个不起眼但关键的功能 本文深入探讨了充电IC中的VIN-DPM(输入电压动态电源管理)功能,揭示其如何智能调节充电策略以避免电源适配器过载。通过实际案例和实验室数据,展示了VIN-DPM在提升充电稳定性和效率中的关键作用,并提供了选型、设计和故障排查的实用指南。 阅读详情

Javascript

  定义:一门简单的浏览器可解析的语言
  作用:与HTML相结合使用,使我们的网页变得更加酷炫
  

发展史:

    1.1992年,Nombase公司开发出来,校验表单,起名c--,后来更名为:ScriptEase。
    2.1995年,Netscape(网景)公司,与Sun公司工程师合作,把c--
        和Java语言相结合;Javascript;用在网景公司开发的浏览器上
        导航者浏览器;
    3.1996年,微软公司抄袭JavaScript,取名JScript;用在IE浏览器上
    4.1997年,ECMA(欧洲计算机制造协会)站出来,规范JavaScript语言;
    
    

使用:

1.如何引入JavaScript:

        1.1内部js:使用script标签来包含,可以放在任何位置,加载有先后顺序
        1.2外部js:使用script标签来包含,需要注明src的路径
        1.3使用超链接加载js:<a href="javascript:js语句">test</a>
        

2.注释:

        2.1单行注释 // Ctrl+/
        2.2多行注释 /* 注释内容 */  Ctrl+shift+/
        

3.变量有三种使用方式:

        3.1 先声明再赋值   如:var  message;?message="hi";
        3.2 同时声明和赋值变量   如:var  message="hi";
        3.3 不声明直接赋值   如:message="hi";

4.变量命名规则:

        1.第一个字符必须是一个字母、下划线(_)或一个美元符号($)
        2.其他字符可以是字母、下划线、美元符号或数字
        3.区分大小写
        4.不能与关键字同名,如 while、for 和 if 等
    

5.JavaScript 中有 5 种简单数据类型,也称为基本数据类型:

         undefined:未赋值类型
         null:null类型
         boolean:Boolean类型,true、false
         number:数值类型,浮点数、整数
         string:字符串类型,只存在一个值null,表示对象不存在
        另外还有一种复杂数据类型——object对象类型

 6.选择结构:需要根据特定的条件执行不同的语句。

    JavaScript中选择结构使用if语句和switch语句。
    if 语句有 3 种形式:单分支、双分支和多分支。
    
    代码示例:
    /*
     * 单分支操作
     */
    var a=15;
    var b=10;
    if(a>b){
        document.write("a>b");
    }
    
    /*
     * 双分支结构
     */
    if(a<b){
        document.write("a<b");
    }else{
        document.write("a>b");
    }
        
    /*
     * 多分支结构
     */
    if(a<b){
        document.write("a<b");
    }else if(a==b){
        document.write("a=b");
    }else{
        document.write("a>b");
    }
        
```
/*
 * switch
 */
switch(2){
    case 1:a+b;document.write("a+b="+(a+b));
    break;
    case 2:a-b;
    document.write("a-b="+(a-b));
    break;
}
```

 7.JavaScript中,循环结构有 while 循环、do-while 循环和 for 循环

        1.while 循环语句
        语法:
            while(条件表达式){
                语句或语句块
            }

        2.do-while 循环语句
        语法:
        do{
            语句或语句块
        }while( 条件表达式 );

        3.for 循环语句
        语法:
            for( 初始化表达式 ; 循环条件表达式 ; 循环后的操作表达式 ){
                 语句或语句块
            }
    代码示例:
        for(var i=0;i<10;i++){
            document.write("hello world");
        }
        

8.break 语句和 continue 语句
        JavaScript跳转语句:break语句和continue语句
        break语句用于中断循环
        continue语句用于跳过本次循环要执行的剩余语句,然后开始下一次循环

9.算数运算符

    运算符       描述                  例子      x 运算结果      y 运算结果    
      +           加法                  x=y+2             7                     5    
      -               减法                x=y-2            3                     5    
      *               乘法                x=y*2           10                    5    
      /               除法               x=y/2              2.5                   5    
      %          取模(余数) x=y%2              1                      5    
      ++          自增               x=++y               6                      6    
                                        x=y++                 5                       6    
      --          自减              x=--y                   4                       4    
                                       x=y--                     5                      4
                    

## 10.赋值运算符

    运算符    例子         等同于        运算结果    
      =        x=y           x=5             
     +=        x+=y      x=x+y         x=15    
     -=         x-=y      x=x-y         x=5    
    *=     x*=y      x=x*y         x=50    
    /=         x/=y      x=x/y         x=2    
    %=     x%=y      x=x%y     x=0
    

## 11.比较运算符

    运算符        描述                                                                                   比较       返回值    
    ==            等于                                                                                    x==8    false    
                                                                                                            x==5    true    
    ===        绝对等于(值和类型均相等)                                               x==="5"    false    
                                                                                                            x===5    true    
    !=               不等于                                                                                x!=8    true    
    !==          不绝对等于(值和类型有一个不相等,或两个都不相等) x!=="5" true    
                                                                                                            x!==5   false    
    >         大于                                                                                            x>8      false    
    <         小于                                                                                            x<8      true    
    >=         大于或等于                                                                            x>=8    false    
    <=         小于或等于                                                                            x<=8    true

深入解析fio Benchmark测试:从源码到实践 本文深入解析fio Benchmark测试工具,从入门指南到源码架构分析,详细介绍了其核心模块、关键数据结构和I/O处理机制。通过实战案例展示如何优化存储性能测试,包括内存对齐、多线程调优等技巧,帮助开发者充分利用fio进行精准的存储性能评估。 阅读详情

相关推荐

别再只会调速度了!用STM32的定时器中断精准控制伺服电机转角(避坑指南)

本文详细介绍了如何利用STM32的定时器中断和PWM输出实现伺服电机的精准转角控制,避免常见的速度控制误区。通过硬件配置、脉冲计数逻辑和优化技巧的实战讲解,帮助开发者掌握高精度位置控制方法,适用于工业自动化和机器人控制等场景。

weixin_42531163的博客 414

js之JavaScript的介绍

JS的介绍 JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。 同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。 脚本语言:脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。 *补充 ...

qq_41547728的博客 251

硕士论文排版救星:用Mathtype一键搞定所有公式格式(附样式预设文件)

本文详细介绍了如何使用Mathtype的样式预设和批量格式化功能,快速统一硕士论文中的公式格式。通过创建标准样式预设文件和一键批量处理,解决公式字体、大小、间距不统一的问题,确保符合学术规范要求,大幅提升论文排版效率。

weixin_30772105的博客 938

【JavaScript笔记】JS及变量简单介绍

一、JS介绍 JavaScript(简称JS)是一种轻量级、解释型的Web开发脚本语言 轻量级:语法简洁,不能操作系统文件 解释型:无需编译,直接浏览器就可以解释 前端主要工作: 渲染:渲染结构 用户体验:表单验证,效果 性能优化:懒加载,雪碧图 JavaScript的组成: BOM:浏览器对象模型 DOM:文档对象模型 - 标签元素 ECMAscript:...

吾昂王 212

MuJoCo 机械臂关节空间阻抗控制Impedance实现(附代码)

阻抗控制通过调整关节的刚度和阻尼,让机器人在接触时产生顺应性,减少冲击力,其核心目标是在接触外部载荷时能够自适应调整输出力矩,实现力与位置的协同控制。阻抗控制可以很快的到达设定位置,在此基础上,使用mujoco交互中的施加外力操作,可以看到当外力松开后,机械臂也可以很快的回弹回设定位置。其中self.Kp和self.Kd为固定刚度和阻尼系数,通过修改刚度和阻尼参数,可以变得更柔顺来应对各种场景。注释掉该行后,直接simulate仿真可以看到机械臂控制位置震荡等情况,接下来引入关节空间阻抗控制的代码。

darcsdn 1274

【社区分享】从零开始学习 TinyML,建立 TensorFlow 深度学习模型(技术优化篇)

本文来自社区投稿与征集,作者王玉成,ML&IoT Google Developers Expert,温州大学智能锁具研究院总工程师。 了解更多:https://blog.youkuaiyun.com/wfing 经过前面几章的讨论,我们了解了TinyML 的概念,完成了一个最简单的TinyML 的模型并且运行在微控制器上,得出最基本的结果。但是在实际的工程应用中,模型建立之后,也需要再进一步结合许多优化方面的技术,这就是我们接下来想要探讨的。 5. 优化 TinyML 这本书也详细的向我...

tensorflowforum的博客 1万+

JavaScript(js)简单介绍

本文只是对JavaScript基础的介绍,后续会持续更新....... JavaScript 1、概念 JavaScript是一门客户端(主要是指浏览器)脚本语言。运行在客户端浏览器中。每一个浏览器都有JavaScript的解析引擎。 脚本语言:不需要编译,直接就可以被浏览器解析执行了。 下面是JavaScript百度百科的介绍,有兴趣可以阅读一下,不想读百科,可以直接看下面我的介绍: ...

No8g攻城狮的博客 1148

RT-DETR模型应用过程中的报错处理及疑问解答,涉及环境搭建、模型训练、模块改进、论文写作

本文记录了RT-DETR模型的这一系列过程中可能发生的问题,以及大家非常关心的问题,这里统一做了一个记录和解答。

Limiiiing的博客 1764

js基础——javascript介绍

一、js历史 1996年 Brendan Eich(布兰登·艾奇)开发 (为了增强用户体验开发) 二、js特点 1、 解释性语言:翻译一行执行一行 编译性语言: 优点:速度快 缺点:不能跨平台,移植性不好 解释性语言:javascript php python 优点:跨平台 ...

qq_43559271的博客 270

Python跨年烟花(完整代码)

Python语言实现跨年烟花动画的完整代码。

AIGC 3万+

Python 爬虫实战:共享单车数据采集全流程与市场洞察深度剖析

本文介绍了如何利用Python爬虫技术获取和分析共享单车运营数据。文章从项目背景出发,详细阐述了系统架构设计,包括数据抓取、清洗存储、分析和可视化模块。通过Scrapy、BeautifulSoup等工具实现数据采集,使用Pandas进行数据清洗,并借助Matplotlib进行可视化分析。实战部分展示了爬虫代码示例和城市分布、使用频率等分析案例。最终指出数据驱动分析有助于了解行业现状和市场趋势,未来可结合机器学习等方法进行深入洞察。该技术方案为共享单车行业研究提供了有效的数据支持。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2232

【JS】Javascript介绍

一.Javascript 1. 定义 基于事件和对象驱动,并具有安全性能的脚本语言。 该语言运行在客户端浏览器里边,也有运行在服务器端的名称为”Node.js” 2. 出现背景 上世纪90年代,在美国出现,当时有上网的环境。网速只有几k至几十k。   传统网站用户注册功能,每次需要把全部项目提交给服务器,如果一个项目不正确就返回表单,此时表单页面需要刷新,全部的项目都需要重

Albert 536

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

JS(javaScript)——1介绍

1、介绍 Html是结构,js是行为,css是表现 Js:javaScript和java没有一点关系,只是名字像而已; js运行环境 Html是人体,css和javascript有点像寄生虫; 设计框架:Script:(脚本) javaScript:它是一个弱类型的语言;java就是强类型(类型有四类八种);而javaScript只一种类型,那...

inexaustible的博客 384

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Highcharts JS:JavaScript图表框架的全面介绍

Highcharts JS:JavaScript图表框架的全面介绍 Highcharts JS 是一个基于 SVG 和部分 Canvas/WebGL 技术的 JavaScript 图表库,自 2009 年发布以来,已成为全球最受欢迎的 JavaScript 图表框架之一。该项目采用 TypeScript 开发,提供了丰富的图表类型和高度可定制的配置选项,让开发者能够轻松创建专业级的交互式数据可视化...

gitblog_00064的博客 803

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

linux下怎么使用js,JavaScript 用法介绍

导读JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。script标签如需在 HTML 页面中插入 JavaScript,请使用 标签。 和 会告诉 JavaScript 在何处开始和结束。 和 之间的代码行包含了 JavaScript:alert("我的第一个 JavaScript"...

weixin_42405890的博客 1659

JS基础 Javascript介绍 JavaScript基本语法

发展史:JavaScript起源于Netscape公司与微软的浏览器大战,后由欧洲计算机制造商协会(ECMA)标准化,制定了ECMAScript标准。功能:JavaScript能够增强用户和HTML页面的交互过程,控制HTML元素,实现页面动态效果,提升用户体验。组成ECMAScript(简称ES):JavaScript的核心语法和基本对象。DOM(文档对象模型):用于操作网页文档。BOM(浏览器对象模型):用于操作浏览器功能。

卡拉米 1270

JavaScript工具库——Lodash.js介绍安装及使用

本文主要介绍-JavaScript工具库——Lodash.js介绍安装及使用! 作为初入职场、或者对 JavaScript 很多原理掌握的还不是那么透彻的时候,Lodash 这个工具库绝对是一把“杀手锏”,让我们一起来看看这把 “杀手锏” 的厉害之处。

程邓楠的博客 1万+

重新介绍 JavaScript(JS 教程)

为什么会有这一篇“重新介绍”呢?因为JavaScript堪称世界上被人误解最深的编程语言。虽然常被嘲为“玩具语言”,但在它看似简洁的外衣下,还隐藏着强大的语言特性。 JavaScript 目前广泛应用于众多知名应用中,对于网页和移动开发者来说,深入理解 JavaScript 就尤为必要。 先从这门语言的历史谈起是有必要的。在1995 年 Netscape 一位名为 Brendan Eich 的工程师创造了 JavaScript,随后在 1996 年初,JavaScript 首先被应用于 Nets...

ixiaoyang的专栏 342

JavaScript与node.js简单介绍

1.数据类型 基本(值)类型:string number(任意数字) boolean undefined null 对象(引用)类型:Object(任意对象) Function(可执行对象) Array(数值对象) 2.判断 typeof返回数据类型的字符串表达 可以判断undefined/数值/字符串/布尔值,不可以判断 null object array instanceof:判断对象具体类型 === 判断undefinied、null var a; typeof a === 'undefined'

every place is the center of the universe 1485

前端之JavaScript:JS简单介绍

JavaScript(JS)之简单介绍 一、JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator ...

149

【JS】JavaScript快速介绍

var 变量名和其他高级语言一样,可以同一个var声明多个变量,并在声明的时候初始化赋值。注意:js定义变量的时候和python一样可以不声明该变量的数据类型with语句======为一组程序建立默认对象,主要用于取对象的值。with(对象名){程序块原代码(常规取obj对象的a属性和b属性的值):现在:with(obj){函数==定义函数一般定义在外部的JS文件或页面的标签中,使用function关键字。1)常用的函数定义:function 函数名(形参){语句。

2401_85124812的博客 286

JavaScript(JS)之简单介绍

一、JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言....

dichengpai8268的博客 166

JavaScript js JS 数组方法介绍总结及其使用

JavaScript JS 数组 最常用的数据结构 方法 声明和初始化数组,给数组赋值,以及添加和删除数组元素,二维数组,ES6 新增数组常用方法,示例,练习。

ccq的博客 1456

JS基础:JavaScript 起源以及介绍

1. 起源 JavaScript诞生于1995年,主要是处理网页中前端验证 前端验证,是检查用户输入的内容是否符合一定的规则,比如:用户名的长度,密码长度,密码格式 2. 简史 JavaScript是由网景公司发明,命名为LiveScript,后来SUN公司更名为JavaScript。 1996年微软公司在IE3浏览器中引入自己的JavaScript,实现了JScript。 于是就有两个版本的JavaScript,网景公司的JavaScript和微软的JScript。 为了保证运行的JavaS

weixin_49555741的博客 2191

重新介绍JavaScript(JS教程)

原文链接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript 为什么要重新介绍? 因为JavaScript因为是世界上最容易被误解的编程语言而臭名昭著。 它经常被嘲笑为玩具,但在其欺骗性简单的层面下,强大的语言功能等待着。 JavaScript现在被大量高端应用程序使用,这表...

nbda1121440的专栏 492

JavaScript介绍

1 引言 Javascript 简称:js 独立的编程语言。 作用:实现网页动态效果(改变的是页面的结构)的技术。 注意事项: 1.javascript 和 java 没关系 原名:ECMAScript 独立的编程语言。 2.js实现网页动态效果的 应用于网页(HTML)中 前端编程语言。 3.Js是一门解释性的编程语言。 编程语言的分类 编译性编程语言:需要先经过编译器编译 运行效率高 不能跨平台 C C++。 解释性编程语言:直接经过解释器解释运行 逐行运行 效率低 跨平台 js。

weixin_40055163的博客 7513
上一篇: MySQL数据操作与查询- 聚合函数和分组查询
下一篇: HTML5基础
Jarvis!
博客等级 码龄6年 822粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值