强类型(变量)静态语言编译型语言无解释器有编译器使用变量时需要事先声明,甚至还需初始化NULL弱类型(变bash变量类型:环境变量,本地变量,(局部变量),位置变量,特殊变量本地变量:bash进程的变量,引用变量:${}量)动态语言脚本编程变量用时声明,甚至不区分类型:默认为字VARNAME符,有时花括号可以省略串隐式转换:显式转换:变量赋值:VAR_NAME=VALUEbash变量类型:环境变量
分类:
系统相关 时间:
2018-12-24 11:13:04
阅读次数:
155
虽然JS是弱类型语言,但也有变量声明,作用域(局部和全局)。 1.基础输出语句: alert();以弹框的方式将括号内的信息输出到页面上,有一个确定按钮。 console.log();常用语判断语法错误,可以将括号内的数据打印到页面上,按f12控制台可以查看。 confirm("");以弹框的方式将 ...
分类:
Web程序 时间:
2018-12-23 11:02:32
阅读次数:
181
PHP属于弱类型语言,不像java,C++等语言是强类型语言,区别在于,弱类型的语言是自动转换数据类型,强类型语言必须手动声明类型。 1)自动类型转换,五种数据类型,标量中的四个类型和null都可以通过运算自动转换类型。布尔值参与运算 字符串和数字运算,字符串先转换为数字在运算。字符串转换为数字,从 ...
分类:
Web程序 时间:
2018-12-18 20:57:48
阅读次数:
254
特点: 1、跨平台 2、弱类型:JavaScript 定义的时候不需要定义数据类型,数据类型是根据变量值来确定的 强类型:定义变量的时候需要定义变量的类型:例如java,C#中的int a = 10 boolean a = true,直接确定了数据类型 3、解释执行,逐行执行 JavaScript ...
分类:
编程语言 时间:
2018-12-17 20:20:26
阅读次数:
182
首先,JavaScript的特点是: 1. 跨平台 可以再不同的操作系统上运行。 2. 弱类型 与之相对的是强类型 强类型:在定义变量的时候,需要将变量的数据类型表明。例如:Java 弱类型:定义变量的时候不需要定义数据类型,数据类型根据变量值来确定。例如:JavaScript 3. 解释执行,逐行 ...
分类:
编程语言 时间:
2018-12-17 20:08:02
阅读次数:
241
三种存在位置 行间式:存在于行间事件中 内联式:存在于页面script标签中 外联式:存在于外部JS文件,通过script标签src属性链接 解释性语言特性决定JS代码位置 出现在head标签底部:依赖型JS库出现在body标签底部:功能型JS脚本 三种弹出框 四种调试方式 变量 变量的含义即在程序 ...
分类:
Web程序 时间:
2018-12-17 18:57:14
阅读次数:
248
常见的几种分类 1.高级语言和低级语言 2.动态类型和静态类型 3.强制类型和弱类型 4.编译型,解释型,半编译半解释 5.面向对象型和面向过程型 1.高级语言和低级语言 常见的高级语言有:C, C++, JAVA, Python, PHP, C#, Ruby, Go。 常见的低级语言有:机器码, ...
分类:
编程语言 时间:
2018-12-13 20:56:25
阅读次数:
281
Typescript中的装饰器原理 1、小原理 因为react中的高阶组件本质上是个高阶函数的调用, 所以高阶组件的使用,我们既可以使用函数式方法调用,也可以使用装饰器。 也就是说,装饰器的本质就是一个高阶函数, 就是利用TypeScript的弱类型特性和装饰器特性,实现了一个加强版。 2、以一个例 ...
分类:
其他好文 时间:
2018-12-12 00:37:57
阅读次数:
153
Python3: Python是解释型语言 (弱类型定义语言:无需定义数据类型,一个变量可以赋不同数据类型的值。) 解释型语言在运行时通过解释器对代码进行解释,优点是: 1.跨平台性好 2.一份代码可以在多个平台使用 3.方便调试 缺点是: 1.执行速度较慢 2.依赖于解释器执行 Python 思想 ...
分类:
编程语言 时间:
2018-12-11 14:31:44
阅读次数:
233
今天做提交验证 比较大小的时候代码里出现bug(比较结果时好时坏)。 发现没有将var 类型转换来进行比较。 JS里面的var 是种弱类型,在比较两个数字大小的时候默认比较的是两个字符串, 比如,在比较10和8时,按数字做比较10是比8大,可是按默认的字符串比较时,第一位的1和第一位的8比较是8大, ...
分类:
Web程序 时间:
2018-11-30 13:56:22
阅读次数:
266