1. with语句用于设置代码在特定对象中的作用域。

2. 它的语法:

with (expression) statement

3. 实例

3.1. 代码

var str = 'hello';with(str) {document.write(toUpperCase());   // 输出"HELLO"
}

3.2. 在这个例子中, with语句用于字符串, 所以在调用toUpperCase()方法时, 解释程序将检查字符串对象是否有toUpperCase()方法, 因为字符串对象有toUpperCase()方法, 因此toUpperCase()方法作用于'hello'字符串, 输出大写的"HELLO"。

4. 例子

4.1. 代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>with语句</title></head><body><script type="text/javascript">var str = 'hello';with(str) {document.write(toUpperCase());   // 输出"HELLO"}</script></body>
</html>

4.2. 效果图

019_with语句相关推荐

  1. Python 上下文管理器和 with 语句

    1. 上下文管理器概念 什么是 Python 的上下文管理器(Context Managers)呢? ​ 含有 __enter__ 和 __exit__ 方法的对象就是.上下文管理器存在的目的是管理 ...

  2. Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系

    switch 语句对 switch 表达式的结果类型,以及各个 case 表达式中子表达式的结果类型都是有要求的. 毕竟,在 Go 语言中,只有类型相同的值之间才有可能被允许进行判等操作. 1. sw ...

  3. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

  4. Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)

    1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then ​ commands fi 或者 if command; t ...

  5. Python学习--not语句

    布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法: (1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执 ...

  6. 合肥工业大学—SQL Server数据库实验八:使用聚集函数的SELECT语句

    在数据库EDUC中用SQL语句实现如下查询: 1) 查询学生的总人数 -- 查询学生的总人数 select count(*) from student select count(1) from stu ...

  7. 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表

    SQL语句创建和删除基本表 1. 编写6个基本表 2. 修改基本表结构,完整性约束条件 3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系 ...

  8. Python:模拟登录、点击和执行 JavaScript 语句案例

    案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...

  9. 怎么查找执行比较慢的sql语句

    一.MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句. 2,long_query_tim ...

最新文章

  1. 字段和属性之间有什么区别?
  2. android跨进程读写内存,Android 跨进程内存泄露
  3. 成功解决ValueError: fill value must be in categories
  4. 前端学习(648):转换为boolean
  5. javascript 将table导出 Excel ,可跨行跨列
  6. vector父类类型可以存放子类吗_拼夕夕三轮面经:被问到反射和泛型的bug,你踏空了吗?...
  7. 计算机机房用发电机组,应急康明斯计算机机房用发电机组怎么选有窍门
  8. WPF 入门教程 TextBox详解
  9. String类12个常用的方法
  10. 抖音看不到好友动态显示服务器,抖音好友动态怎么突然看不到了
  11. 20210510_AI方面常见试题
  12. MultiPath: Multiple Probabilistic Anchor Trajectory Hypotheses for Behavior Prediction
  13. 导出Fbx和obj的工具
  14. 阿里的Easyexcel读取Excel文件(最新版本)
  15. 记一次confluence故障的RCA
  16. 记一次“Could not resolve host: mirrorlist.centos.org; 未知的错误“的解决过程
  17. C# Aplayer开发笔记(一)
  18. java中文章的阅读数统计
  19. Excel如何从复杂文本中提取汉字
  20. 联想电脑G50进入BIOS的几种方法

热门文章

  1. 希捷发布世界最薄、最快2TB硬盘:7毫米
  2. Android NDK JNI 的简单使用
  3. Android 最火的高速开发框架xUtils
  4. 虚拟机生命周期八招巧管理
  5. 设置上传文件的最大大小
  6. BGP MPLS中MCE技术介绍
  7. Cesium中Clock控件及时间序列瓦片动态加载
  8. IPSEC造成网络Destination host unreachable
  9. Android将允许纯C/C++开发应用
  10. SQL Server 命令行管理工具:SqlLocalDB.exe