变量

JavaScript 中的数据类型与变量

你离开我真会死。 提交于 2020-02-16 13:12:55
一、动态类型 JavaScript 是一种 弱类型 或者说 动态 语言。这意味着我们不用提前声明变量的类型(松散类型),在程序运行过程中,类型会被自动确定。也就是说我们可以使用同一个变量保存不同类型的数据,每个变量仅仅是一个用于保存值得占位符而已。 二、变量 定义变量 定义变量时要使用 var 操作符( var 是一个关键字),后跟变量名(即一个标识符): var username ; ES6 中新增了 let 和 const 关键字来代替 var ,这里我们先不做过多的讨论。 这行代码定义了一个名为 username 的变量,该变量可以用来保存任何值。这里有一点需要注意:像这样未经过初始化的变量,会保存一个特殊的值 —— undefined 。 初始化变量 我们也可以初始化变量,在定义变量的同时可以设置变量的值: var username = 'Deepspace' ; 初始化变量并不会把它标记为字符串类型,初始化的过程就是给变量赋一个值。 修改变量 因此,我们可以在修改变量值的同时修改值得类型: var username = 'Deepspace' ; username = 1 ; 有一点需要注意,用 var 操作符定义的变量将成为该变量的作用域中的局部变量。也就是说,如果在函数中使用 var 定义一个变量,那么这个变量在函数退出后就会被销毁。看个例子: function

robotframework笔记16

雨燕双飞 提交于 2020-02-16 13:09:53
发布处理具有相同名称的关键字 使用机器人框架要么是关键词 图书馆 关键字 或 用户的关键字 。 前来自 标准 库 或 外部库 ,后者 中创建相同的文件在使用或进口 资源文件 。 许多关键字使用时,是很常见的 他们中的一些人有相同的名字,这部分描述了如何 在这些情况下处理可能的冲突。 关键字范围 当只使用一个关键字的名字,有几个关键词 这个名字,机器人框架试图确定哪些关键字的 最高优先级根据其范围。 关键字的范围确定 的基础上如何创建问题的关键字: 创建一个用户关键字在同一个文件中使用。 这些 关键词有最高的优先级和他们总是使用,甚至 如果有其他具有相同名称的关键字。 中创建一个资源文件,直接或进口 间接地从另一个资源文件。 这是第二高的 优先级。 中创建一个外部测试库。 使用这些关键字,如果 没有用户具有相同名称的关键字。 然而,如果有 具有相同名称的关键字在标准库,一个警告 显示出来。 中创建一个标准库。 这些关键词是最低的 优先级。 指定关键字显式地 范围单独不是一个充分的解决方案,因为可以有 具有相同名称的关键字在几个库或资源,和 因此,他们提供一种机制来只使用的关键字 最高优先级。 在这种情况下,可以使用 完整的名字 的关键字 ,关键字名称前缀的名称 资源或图书馆和一个点是一个分隔符。 库关键字,长格式意味着只有使用格式 LibraryName。 关键字的名字 。 例如

java jdk环境变量配置

我的梦境 提交于 2020-02-16 12:29:46
java jdk环境变量配置 1.下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官网 2.安装: 注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。 3.jdk环境变量配置: 安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量 4 系统变量→新建 JAVA_HOME 变量 。 变量值填写jdk的安装目录(本人是 E:\Java\jdk1.6) 5 系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码) 6 系统变量→新建 CLASSPATH 变量 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点) 系统变量配置完毕 7 检验JDK是否安装成功 运行cmd 输入 java -version (java 和 -version 之间有空格) 若如图所示 显示版本信息 则说明安装和配置成功。 8.检验是否配置成功 运行cmd 输入 JAVAC: 参考地址 http://jingyan.baidu

R语言创建新变量方法

拥有回忆 提交于 2020-02-16 12:07:02
R语言创建新变量方法 在数据分析中,可能需要对数据进行求和、求均值等处理,并且将处理后的数据重新保存到原来的数据框中,这里提供三种可供解决的方法: 数据框$变量名 <- 表达式。若原数据框中含有该变量,则做修改,否则加入新变量。 使用 attach() 函数。该函数可以将数据框锁定,从而不需要每次使用都输入数据框名,只需直接输入变量名即可,取消锁定使用 detach() 函数即可。 使用 transform() 函数。格式为`transfor(data,…) mydata < - data . frame ( x1 = c ( 2 , 2 , 6 , 4 ) , x2 = c ( 3 , 4 , 2 , 8 ) ) #方法一 mydata $sum < - mydata $x1 + mydata $x2 mydata $mean < - ( mydata $x1 + mydata $x2 ) / 2 mydata #方法二 mydata < - data . frame ( x1 = c ( 2 , 2 , 6 , 4 ) , x2 = c ( 3 , 4 , 2 , 8 ) ) attach ( mydata ) mydata $sum < - x1 + x2 mydata $mean < - ( x1 + x2 ) / 2 mydata #方法三 mydata < - data

Static关键字

大憨熊 提交于 2020-02-16 11:44:06
static关键字是Java中非常重要的一个关键字,主要有以下用法: 1.用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享 2.用来修饰成员方法,将其变为类方法,可以直接使用“ 类名.方法名 ”的方法调用,常用于工具类 3.静态块用法,将多个类成员放在一起初始化,使程序更加规整,而其中理解对象的初始化过程非常关键。 1.修饰成员变量 当static修饰成员变量时,该变量称为 类变量 。该类的每一个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值。 定义格式: static 数据类型 变量名 ; 比如说,录入学生信息时,学生学号是唯一的,连续的,并且与录入学生的个数保持一致,这个时候可以为其设计一个sid,用来统计录入的学生的个数,这里可以定义一个静态变量numOfStu,代码如下: 注意:静态成员变量使用类名调用是没有任何问题的,没有创建对象是,可以通过类名直接使用静态成员变量 class Student { private String name ; private static String country = "中华人民共和国" ; private int sid ; //类变量,分配学生学号 private static int numOfStu = 1 ; public String getName ( ) { return name ; }

Javascript基础复习

♀尐吖头ヾ 提交于 2020-02-16 10:46:54
前言: OWASP TOP10的第三位是XSS(跨站脚本攻击) 只有充分认识JS,才可能理解XSS 本文将回顾JS的基础部分 0x00 概述 Javascript(JS):一种轻量级直译式脚本语言 特点:解释型、基于对象、动态(事件驱动)、跨平台、弱类型、基于原型 其他特性: 严格区分大小写 执行环境为浏览器或Node.js 每个语句最后最好加上结束符 ; 注释与Java一致,单行 // ,多行 /**/ 以 <script></script> 内嵌于HTML中。可直接写在其中,或通过src属性引用独立的 .js 文件 对JS的个人理解:客户端与用户在本地的交互和行为,常用于为HTML网页增加动态功能 0x01 变量 命名: 字母 开头,剩下可 $ 或 _ 或 字母 ;无法用保留字 数据类型:变量保存的数据的类型(个人理解是变量指向内存单元的地址,值为地址中的数据) 1.字符型(string)用 " " 或 '' ; 2.数字型(number)可整数可分数,可用带 e 的科学计数法 3.空值(null)空值不是0,0不是空值。属于对象类型 4.无值(undefined)默认不赋值的变量为,其由null派生,故用 == 可判断二者相等,但用 === 即绝对等于时,二者不相等。 4.布尔型(boolean) 5.数组(Array)在 [ ] 内以 , 分隔每个数组内的元素。属于对象类型

基本类型和引用类型

大城市里の小女人 提交于 2020-02-16 09:30:48
原文链接:https://blog.csdn.net/qq_31071255/article/details/82192075 Java 基本数据类型与引用类型 变量就是申请内存来存储值。也就是说,当创建变量的时候, 需要在内存中申请空间 。 内存管理系统 根据变量的类型为变量分配存储空间 ,分配的空间只能用来储存该类型数据。 Java中有两大类型 内置数据类型(基本数据类型) 引用数据类型 内置数据类型(基本数据类型) Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7),也就是一个字节; 最大值是 127(2^7-1); 默认值是 0; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一; 例子:byte a = 100,byte b = -50。 short: short 数据类型是 16 位、有符号的以二进制补码表示的整数 最小值是 -32768(-2^15); 最大值是 32767(2^15 - 1); Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一; 默认值是 0 例子:short s = 1000

Go语言学习笔记(1)——顺序编程

你离开我真会死。 提交于 2020-02-16 01:44:42
Go语言学习笔记这一堆主要是《Go语言编程》(人民邮电出版社)的读书笔记。中间会穿插一些零碎的点,比如源码学习之类的。大概就是这样吧。 1. 顺序编程 1.1 变量 变量的声明: var 变量名 类型 var v1 int 也可以把若干变量的声明用大括号括起来 var { v1 int v2 string } 变量初始化: 变量的初始化可以用如下的方法: var v1 int = 10 var v2 = 10 v3 := 10 这三种方法的效果大体上是一样的。需要注意的有:第三种方法不能用于声明全局变量;以及:=赋值符号不能用于已声名过的变量名。 变量的赋值: 赋值这里唯一特别的是,Go语言支持多重赋值,比如交换i和j的值: i, j = j, i 匿名变量: Go语言有一个特性,就是在引入的包和变量在没有使用的时候,会在编译阶段报错。所以对于不需要的变量,可以使用匿名变量进行处理。 两个例子,第一个是多重返回函数的返回值的处理: func GetName() (firstName, lastName, nickName string) { return "May", "Chan", "Chibi Maruko" } _, _, nickName := GetName() 如果只需要函数的部分返回值的时候,就可以利用匿名变量。 第二个是for循环: var a int[] = {5

Python—内置函数和匿名函数

≯℡__Kan透↙ 提交于 2020-02-16 01:22:43
楔子 在讲新知识之前,我们先来复习复习函数的基础知识。 问:函数怎么调用? 函数名() 如果你们这么说。。。那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题。。。 来你们在自己的环境里打印一下自己的名字。 你们是怎么打的呀? 是不是print('xxx'),好了,现在你们结合我刚刚说的函数的调用方法,你有没有什么发现? 我们就猜,print有没有可能是一个函数? 但是没有人实现它啊。。。它怎么就能用了呢? 早在我们“初识函数”的时候是不是就是用len()引出的? 那现在我们也知道len()也是一个函数,也没人实现,它好像就自己能用了。。。 之前老师给你讲你可以这样用你就用了,那你有没有想过像这样直接拿来就能用的函数到底有多少? 内置函数 接下来,我们就一起来看看python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了 68个内置函数 。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的。那今天我们就一起来认识一下python的内置函数。这么多函数,我们该从何学起呢? Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next()

黑马程序员python(二)——注释 & 变量 & 输出 & 输入 & 转换数据类型 & 运算符

南楼画角 提交于 2020-02-16 01:16:15
视频见: https://www.bilibili.com/video/av54728208 python格式: https://www.python.org/dev/peps/pep-0008/ 一、注释 1. 注释的作用 通过自己熟悉的语言,在程序中对某些代码进行标注说明,能够大大增强程序的可读性。 2 . 注释的分类及语法 注释分为两类: 单行注释 和 多行注释 。 单行注释:只能注释一行内容,语法如下: # 简单的说明可以放到一行代码的后面,一般习惯代码后面添加两个空格再书写注释文字 print ( 'hello Python' ) # 输出 多行注释:可以注释多行内容,一般用在注释一段代码的情况,语法如下: """ 下面三行都是输出的作用,输出内容分别是: hello Python hello itcast """ print ( 'hello Python' ) print ( 'hello itcast' ) 总结 注释的作用:用人类熟悉的语言对代码进行解释说明,方便后期维护。 注释的分类 单行: # 注释内容 ,快捷键 ctrl+? ,一般解释一行代码 多行: """ 注释内容 """ 或 ''' 注释内容 ''' ,一般解释一段代码 注意:解释器不执行注释内容 二、变量 1 . 变量的作用 举例体验:我们去图书馆读书,怎么样快速找到自己想要的书籍呢