首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript学习(二)

创建数组 使用数组之前要先创建一个数组,并将数组赋值个一个变量。...判断语句 if语句是基于条件城里才执行相应代码时使用的语句。...语法: if(判断条件){ 条件成立时的执行语句 }else{ 条件不成立时的执行语句 } switch语句 switch语法: switch(表达式){ case值1: 执行代码块1...function是定义函数的关键字,“函数名”是为函数取的名字,“函数体”替换为完成特定功能的代码。 函数定义好后是不能自动执行的,需要调用它,直接在需要的位置写函数名。...光标聚焦事件(onfocus) 当网页中的对象获得焦点时,执行onfocus调用的程序。如当光标移动到文本框内时,即焦点在文本库内,触发onfocus事件。

1.5K10

【JDK 17 新特性】jdk8~jdk17新特性

.. str.contains(..).. }else{ // 如果类型不匹配,则不能使用 ... } 4. switch表达式 传统表达式缺点: 语句的执行是从上往下的,如果忘记了写...所有case语句共用一个快范围(作用域),在不同的case语句中不能定义同名的变量。 不能在一个case语句里写多个执行结构一致的条件。 整个switch不能作为表达式的返回值。...同时可以将多个case合并到一行,显得简洁、清晰。 注意:为了保证兼容性,case田间语句中依然可以使用:,但是,在同一个switch结构里不能混用->和:,否则会编译错误。...(fruit){ case PEAR -> System.out.println(4);//使用箭头操作符替换冒号,可以省略break关键字 case APPLE...""" """来包裹文本,就不需要使用转义符来格式化文本格式,""" """中包裹的文本时什么样格式,输出就是什么样格式。

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C#知多少 | 每个版本都更新了什么?

    弃元类似于未赋值的变量;不可在代码中使用弃元(赋值语句除外): public class Example { public static void Main() { var...不同的顺序使得在视觉上可以很轻松地区分 switch 表达式和 switch 语句。 将 case 和 : 元素替换为 =>。 它更简洁,更直观。 将 default 事例替换为 _ 弃元。...5元组模式 一些算法依赖于多个输入。 使用元组模式,可根据表示为元组的多个值进行切换。...可使用 await using 语句来处理异步可释放对象。 9索引和范围 范围指定范围的开始和末尾 。 包括此范围的开始,但不包括此范围的末尾,这表示此范围包含开始但不包含末尾 。...借助顶级语句,可使用 using 语句和执行操作的一行替换所有样本: using System; Console.WriteLine("Hello World!")

    1.8K20

    PHP全栈学习笔记23

    PHP5新特性,构造函数和析构函数,对象的引用,对象的克隆,对象中的私有,公共,以及保护模式,接口,抽象类,_call,_set和_get,静态成员。...复合数据类型 两种,array数组和object对象 特殊数据类型: resource资源和null空值 资源是由专门的函数来建立和使用,空值表示没有为该变量设置任何值,没有赋值,被赋值为null...> isset()函数检测变量是否设置 empty()函数检测变量是否为空 比较运算符,三元运算符 php 流程控制语句 if, switch 条件控制语句 while, do...while循环控制语句...字符串由零个或多个字符构成的一个集合,数字类型,字母类型,特殊字符,不可见字符。...explode()函数和implode()函数分割和合成 替换字符串 str_ireplace()函数和substr_replace()函数 str_ireplace()函数使用新的字符串替换原始字符串中被指定要换的字符串

    3.7K30

    【Java代码与架构之完美优化】篇1:代码质量优化通用准则

    避免使用空块 常见空块一般有以下几种情况: 多余的分号:if(xxx); 多余的大括号:if(xxx){这里没有内容} 空finall语句:try{...}catch(...){...}finally{...public class Test{ //这里没有任何代码 } 有些架构中,为了使各层文件齐全,即使类没有被任何代码使用,也会定义一些空类,这样的设计是不好的,不但增加了文本管理成本,并且比空块带来的烦恼更多...因而对于多余的代码,考虑将其和删除,或考虑提取出来作为工具类使用。 7. 保持switch语句完整性 在switch语句中省略break或default都是错误的行为。...避免在一条语句中声明或赋值多个变量 //声明多个变量 long long1,long2; // 赋值多个变量 long2=long1=1; 在一条赋值表达式语句同时声明或赋值多个变量,会大大降低程序的可读性与可测试性...魔法数字的替换手段一般有以下三种: 当不是类型码的时候,考虑使用常量代替。 当是有限个数的类型码的时候,考虑使用枚举代替。 当是不定个数的类型码的时候,考虑使用类代替。

    49260

    前端基础:JavaScript

    Introduction 脚本语言叫做动态语言,它是一种解释型语言,它一般由文本编辑器编辑。脚本语言,一般它不能单独运行,需要嵌入到其它语言中。...使用 BOM 可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。...乘法/赋值(*=) 除法/赋值(/=) 取模/赋值(%=) 加法/赋值(+=) 减法/赋值(-=) 左移/赋值(<<=) 有符号右移/赋值(>>=) 无符号右移/赋值(>>>=) 逗号运算符 用逗号运算符可以在一条语句中执行多个运算...switch 语句 switch 与 java 中使用相同,它也可以允许比较字符串。 迭代语句( 循环语句 ) while 语句是前测试循环。这意味着退出条件是在执行循环内部的代码之前计算的。...for-in 语句是严格的迭代语句,用于枚举对象的属性 函数 JavaScript 使用关键字 function 定义函数。

    70320

    React 条件渲染最佳实践(7 种方法)

    三元运算符还可用于替换多个条件渲染(if-else if-else)或嵌套的条件渲染。 但是,我不建议你使用它,因为它比普通的 if-else 语句更难读。...对于这种情况,使用 IIFE,switch-case 语句或枚举对象比三元运算符更好。 3.&&运算符的条件渲染 最佳实践概览 使用它进行简单的条件渲染,不必去执行"else"块中的代码。...~~ 像if-else语句一样,switch-case语句也是几乎每种编程语言中的常见功能。 它用于具有相同类型条件的多个条件渲染。...5.枚举对象的多重条件渲染 仅当您要分配具有多个条件的变量值或返回值时,才使用它。 ~~ 枚举对象还可以用于在 React 中实现多个条件渲染。...对于 JSX 标记中的 switch-case语句,它是更好的选择。 如你所知,在第 5 种方法中,你应该将switch-case语句包装在 JSX 的 IIFE 中。使用枚举对象,你不需要这样做。

    5.8K20

    30个Python程序员需要知道的编程技巧,可以让你的工作事半功倍!

    3.使用三元操作符进行条件赋值 三元操作符是 if-else 语句(也就是条件操作符)的快捷操作 下面举两个例子例子,展示一下可以用这种技巧让你的代码更紧凑更简洁。...下面的语句意思是“如果 y 为 9,就向 x 赋值 10,否则向 x 赋值 20”。...11.在Python中检查对象 我们可以通过调用 dir() 方法在 Python 中检查对象,下面是一个简单的例子: 12.简化if语句 我们可以通过如下方式来验证多个值: if m in [1,3,5,7...= 50660080 替换为 sys.version_info >= (3, 5)。...,不过也有个局限,它使用了 for 循环: 30.在Python中实现一个真正的switch-case语句 下面是使用字典模仿一个 switch-case 构造的代码示例: 结语 希望上面列出的这些

    82710

    javascrip菜鸟

    ”, “BMW”]; // Array 通过数组字面量赋值 var person = {firstName:“John”, lastName:“Doe”}; // Object 通过对象字面量赋值...分号 ; 分号用于分隔 JavaScript 语句。 通常我们在每条可执行的语句结尾添加分号。 使用分号的另一用处是在一行中编写多条语句。...return 退出函数 switch 用于基于不同的条件来执行不同的动作。 throw 抛出(生成)错误 。 try 实现错误处理,与 catch 一同使用。 var 声明一个变量。...搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。...正则表达式可用于所有文本搜索和文本替换的操作。 <!

    6210

    长篇总结之JavaScript,巩固前端基础

    语法: 学习js的注解和分号 //单行注解/**/多行注解 语句结束使用分号,如果省略,则由接下确定语句的结尾。...学习变量的声明和赋值 变量的声明:变量的声明使用var操作符,语法:var变量名。 变量的赋值: 声明的同时赋值,var 变量名=值 先声明后赋值,变量名 = 值 一次声明多个变量,用逗号隔开。....getDay() 获取星期,返回值,number(0-6) varweek =newDate().getDay();console.log(week); 多条件可以使用switch语句 语法:...:标签会被解析成标签,页面中不会输出 在提取内容时:标签会一并被提取 innerText: 在赋值的时候:标签会被解析成文本,在页面中输出 在提取内容时:标签不会并被提取,只提取文本内容 value:...defaultStatus设置或返回窗口状态栏中的默认文本。 document对 Document 对象的只读引用 frames返回窗口中所有命名的框架。

    69620

    selenium使用

    匹配不到就返回空列表 by_link_text和by_partial_link_tex的区别:全部文本和包含某个文本 以上函数的使用方法 driver.find_element_by_id('id_str...标签对象提取文本内容和属性值 find_element仅仅能够获取元素,不能够直接获取其中的数据,如果需要获取数据需要使用以下方法 对元素执行点击操作element.click() 对定位到的标签对象进行点击操作...向输入框输入数据element.send_keys(data) 对定位到的标签对象输入数据 如果输入前输入框内就有数据,可以使用element.clear()清空 获取文本element.text 通过定位获取的标签对象的...ip 了解 selenium替换user-agent 1. selenium标签页的切换 当selenium控制浏览器打开多个标签页时,如何控制浏览器在不同的标签页中进行切换呢?...### 8. selenium替换user-agent selenium控制谷歌浏览器时,User-Agent默认是谷歌浏览器的,这一小节我们就来学习使用不同的User-Agent - 替换user-agent

    1.4K10
    领券