逻辑运算

第3章 JavaScript脚本语言

天涯浪子 提交于 2020-03-17 11:30:23
第 3章 JavaScript脚本语言 知识点: (1) 了解什么是 JavaScript 以及 JavaScript 的主要特点 (2) 掌握 JavaScript 语言基础 (3) 掌握 JavaScript 的流程控制语句 (4) 掌握 JavaScript 中函数的应用 (5) 掌握 JavaScriptc 常用对象的应用 (6) 掌握 DOM 技术 本章概述: JavaScript 是 Web 页面中一种比较流行的脚本语言,它由客户端浏览器解释执行,可以应用在 JSP 、 PHP 、 ASP 等网站中。随着 Ajax 进入 Web 开发的主流市场, JavaScript 已经被推到了舞台的中心。因此,掌握并能熟练应用 JavaScript ,对于网站开发人员来说非常重要。本章将详细介绍 JavaScript 的基本语法 、常用对象及 DOM 技术。 3.1 JavaScript 概述 3.1.1 什么是 JavaScript JavaScript 是一种基于对象和事件驱动并具有安全性的解释型脚本语言,在 Web 应用中得到了非常广泛的应用。它不需要进行编译,而是直接嵌入在 HTTP 页面中,把静态页面转变成支持用户交互并响应应用事件的动态页面。在 Java Web 程序中,经常应用 JavaScript 进行数据验证、控制浏览器以及生成时钟、日历和时间戳文档等。 2.1

day02_数据类型转换、运算符、方法入门

五迷三道 提交于 2020-03-17 07:54:13
day02 【数据类型转换、运算符、方法入门】 今日内容 数据类型转换 算数运算符 比较运算符 逻辑运算符 三元运算符 简单方法定义和调用 教学目标 理解数据类型的强制转换 理解数据类型的自动转换 了解ASCII编码表 理解int类型和char类型的运算原理 理解运算符++ --的运算方式 理解+符号在字符串中的作用 理解比较运算符 理解逻辑运算符 掌握三元运算符的格式和计算结果 了解方法的概念 掌握无返回值无参数方法的定义格式 了解方法定义的注意事项 第一章 数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 1.1 自动转换 一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型? int i = 1 ; byte b = 2 ; 运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。 自动转换 :将 取值范围小的类型 自动提升为 取值范围大的类型 。 public static void main(String[] args) { int i = 1 ; byte b = 2 ; // byte x = b + i; // 报错 //int 类型和 byte 类型运算,结果是 int 类型 int j = b + i; System.out.println

Java运算符

我与影子孤独终老i 提交于 2020-03-16 18:34:03
Java运算符 一、运算符分类 运算符优先级 算术运算符 一元 ++,-- 二元 +,-,*,/,% 赋值运算符 = 扩展运算符 +=,-=,*=,/= 关系运算符 >,<,==,!=,>=,<=,instanceof 逻辑运算符 &&,||,!,^ 位运算符 &,|,~,^,>>,<<,>>> 条件运算符 ?: 字符串连接符 + 二、算术运算符 (1)一元运算符 a++:先使用变量a后再自增。 ++a:变量a先自增后再使用。 (2)二元运算符 1. 整数运算 操作数只要有Long类型,结果为Long类型,否则结果为int类型。 2. 浮点运算 操作数只要有double类型,结果为double类型,否则为float类型。 3. 取模运算 操作数可为浮点型,但一般为整型。 余数的符号与第一操作数相同。 三、赋值运算符 四、关系运算符 这里少见的就是instanceof运算符:A instanceof B,这是判断对象A是否属于类B,返回值为boolean类型。 五、逻辑运算符 需要注意的是:逻辑运算符的两个操作数必须为boolean类型。 逻辑与 & 两个操作数都为true才返回true;否则为false 逻辑或 | 两个操作数都为false才返回false;否则为true 逻辑非 ! 取反:!true==false, !false==true 逻辑异或 ^ 两个操作数不同为true

Java Grammar(二):运算符

时光怂恿深爱的人放手 提交于 2020-03-16 09:01:33
运算符简介 计算机自打诞生以来,用作最多的就是进行 计算 ,而计算离不开运算符,所以运算符在我们的Java语言中的地位举足轻重,我们现在就来了解一下Java给我们提供的运算符。 从运算的元素的个数来区分,可以分为一元运算符,二元运算符,三元运算符。 其中一元运算符包括: +(正数) -(负数) ++(自增1) —(自减1) ~(按位取反) !(逻辑取反) 其实自增和自减也可以看成是特殊的二元运算符 二元运算符包括: 算术运算符: + ,-,*,/,% 逻辑运算符: &&,|| 关系运算符: ==,!=,>,<,>=,<= 位运算符: &,|,^,<<,>>,>>> 赋值运算符: =,+=,-=,*=,/=,%=,<<=,>>=,&=,^= instanceof运算符: instanceof 三元运算符就只有一种: ?: 这些运算相信绝大部分已经被在座的各位所熟知,只有极个别的不是很清楚的,下面我所了解的一些面试热点知识来进行讲解。 一些运算符的小常识 自增,自减的前后位置 老生常谈的一个问题,但是还是容易被搞混,自增和自减的顺序前后到底有何不同: 单独使用 的时候,两种 没有 任何区别(温馨提示: 面试的时候切记不要忘记第一点哟 ) 在 表达式 中使用的时候,前缀会 先进行 +1(-1)的运算,而后缀会先运算 后进行 +1(-1); 在无视掉第一种情况的下,可以简单记为 前缀前

Oracle的where子句

有些话、适合烂在心里 提交于 2020-03-15 11:55:20
目录 一、生成测试数据 二、where子句的语法 三、逻辑运算符 四、比较运算符 五、where子句的高级用法 六、对where子句的列使用运算和函数 1、对列进行运算 2、对列使用函数 3、存在的问题 七、版权声明 where子句用于从表中或临时数据集中查找满足指定条件的记录,可用于select、update和delete语句中的条件。 一、生成测试数据 用以下SQL创建超女基本信息表(T_GIRL),插入一些测试数据。 create table T_GIRL ( id char(4) not null, -- 编号 name varchar2(10) not null, -- 姓名 yz varchar2(10) null, -- 颜值 sc varchar2(10) null, -- 身材 weight number(4,1) not null, -- 体重 height number(3) not null, -- 身高 birthday date not null, -- 出生时间 memo varchar2(1000) null -- 备注 ); insert into T_GIRL(id,name,yz,birthday,sc,weight,height,memo) values('0101','西施','漂亮',to_date('2000-01-01 01:12

powershell基础知识

醉酒当歌 提交于 2020-03-15 06:30:53
" " //双引号中将尝试替换匹配的变量值 ' ' //单引号中不进行变量值替换 @" "@ // "here string",其中可包含任意字符(含回车和引号),将尝试替换匹配的变量值 @' '@ // "here string",其中可包含任意字符(含回车和引号),不进行变量值替换 { } //大括号中将不进行变量值替换,类型为 System.Management.Automation.ScriptBlock [ ] //类型运算符  [int]  [single]   [double]  [string] :label //标签,用于控制结构或代码块 · //换行符号 . // Dot Sourcing,允许在当前作用域(而不是本地作用域)中运行函数、脚本块和脚本 // . 后可以使用 [string] 或者 [ScriptBlock] . { $var = value; } or . "func" & //调用运算符或者说是函数转义运算符   // & 后可以使用 [string] 或者 [ScriptBlock] 1  & { $var = value; } //代码块 ScriptBlock 可以作为无名函数用 & 运算符调用 2  & "func" 3    Function Cook ( $i, $f ) { &$f $i; } //函数名可作为参数传递,然后用

数据库的数据类型及运算符

蹲街弑〆低调 提交于 2020-03-14 16:26:59
一、数据类型 1、整数类形: (重点记忆,常用)有符号整形:int--每个int类型的数据按4个字节存储,其中1位表示整数值的正负号,其他31位表示整数值长度和大小; 大整形:bigint--每个bigint类型的数据占8个字节 小整形:smallint--每个smallint类型的数据按2字节存储,其中1位表示整数值的正负号,其他15位表示数值长度和大小; 2、浮点型: real 精确到第7位小数,占4字节 (重点记忆,常用)float:精确到15为小数,占8字节 (重点记忆,常用)decimal:高精度小数 Numeric同decimal,在功能上没有区别 2、二进制型: binary :定义为binary(n)n表示数据的长度取值为1~8000,输入数据时必须在数据前加ox作为二进制标识。 binary(50):放50位的二进制数; varbinary:自定义二进制长度的数据类型;varbinary(n); 3、逻辑型: Bit:字节型,只能放一个字节,值为0或1,如果输入其他数值将默认为1,不能定义为null. 4、字符型: (重点记忆,常用)Char(10):长度1--8000,10个字符的字符串,char(n)n表示所占的存储空间; Nchar(10):长度1--4000,字符型,带n表示unicode标准字符集,不常用; (重点记忆,常用)Varchar

运算符与运算(day2)

岁酱吖の 提交于 2020-03-13 09:50:14
运算符 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 其中 算数运算 与 赋值运算 可归为一类,以为他们计算结果是 数字 比较运算、逻辑运算 和 成员运算 归为一类,他们的计算结果为 布尔值 逻辑运算补充: 1.运算时,先计算括号内的内容。 2.如果遇到一大串and和or,没有优先级。则从前到后依规则运算, 规则:True or ……》》》不管后面是什么结果为True    True and……》》》接着按规测运算    False or……》》》接着按规测运算    False and……》》》不管后面是什么结果为False 来源: https://www.cnblogs.com/daheizai/p/10892915.html

运算符

流过昼夜 提交于 2020-03-13 09:46:49
1、算数运算:结果是数值 a=10,b=20 2、比较运算:结果是布尔值 3、赋值运算:数值 4、逻辑运算:布尔值 判断顺序:有括号的先计算括号,接着从前到后计算, True and ... 继续走 True or ... == >true False and ...==>False False or ... 继续走 其他类似... 5、成员运算:布尔值 in name="刘大翔" if "刘翔"in name:#必须是连续的 这个地方不连续 所谓认为是不在 print('ok') else: print('error') not in name="刘大翔" if "翔"not in name: print('ok') else: print('error') 来源: https://www.cnblogs.com/xiangdeboke/p/10800356.html

Python运算符

牧云@^-^@ 提交于 2020-03-13 09:42:17
目录 运算符 算术运算 比较运算 赋值运算 逻辑运算 成员运算 for 循环 enumerate range与xrange 运算符 算术运算 + 加-两个数相加 - 减-x减y * 乘-两数相乘 / 除-x除y % 取模-返回商的余数部分 ^ 幂-返回x的y次幂 // 整除取得商 比较运算 == 判断两个值是否相等 != 判断两个值是否不相等 <> 判断两个值是否不相等 < 判断左边的数是否小于右边的数 > 判断左边的数是否大于右边的数 <= 判断左边的数是否小于或等于右边的数 >= 判断左边的数是否 赋值运算 = 把右边的值赋给左边 += 等价于c = c+a -= 等价于c = c -a *= 等价于c = c*a /= 等价于c = c/a %= 等价于c = c%a **= 等价于c = c**a //= 等价于c = c//a 逻辑运算 and 左右两边都为True,返回True;左右两边有任意一False,返回False or 左右两边都为False,返回False;左右两边有任意一True,返回True not 如为False,则返回True;如为True,则返回Falsse 成员运算 in 判断是否在序列里 not in 判断是否不在序列里 for 循环 用户按照顺序循环可迭代对象中的内容, for i in [1,2,3,4]: print(i) 结果: 1 2