1:定义:javascript是一种弱类型、动态类型、解释型的脚本语言。 弱类型:类型检查不严格,偏向于容忍隐式类型转换。 强类型:类型检查严格,偏向于不容忍隐式类型转换。 动态类型:运行的时候执行类型检查。 静态类型:编译的时候就知道每个变量的类型。 解释型:程序不需要编译,程序在运行的时候才翻译 ...
分类:
编程语言 时间:
2018-01-25 20:47:47
阅读次数:
269
问:js里面能转换成false和true的值分别有哪些? 答:转换成false的值 ‘ ’(空字符串)、false、0、undefined、null 转换成true的值 非空字符串、true、非0的数字、object、function 问:js里面的隐式类型转换和强制类型转换有哪些? 答:隐式: = ...
分类:
编程语言 时间:
2018-01-17 01:21:22
阅读次数:
132
我们的系统的的选择框的选项是存储在一个数据库表中的,其中大致包含了选择框的id以及选择选项的数据,大致如下表。其中fieldid的类型为 ,optionVal为 ,optionName为 。 | fieldid | optionVal | optionName | | : : | : : | : : ...
分类:
数据库 时间:
2018-01-16 00:58:08
阅读次数:
158
1:定义:javascript是一种弱类型、动态类型、解释型的脚本语言。 弱类型:类型检查不严格,偏向于容忍隐式类型转换。 强类型:类型检查严格,偏向于不容忍隐式类型转换。 动态类型:运行的时候执行类型检查。 静态类型:编译的时候就知道每个变量的类型。 解释型:程序不需要编译,程序在运行的时候才翻译 ...
分类:
编程语言 时间:
2018-01-15 22:32:43
阅读次数:
304
1 +号里面的大坑; 2 1、字符串+任何数字都是拼接 3 var a = 3; 4 var b = "4"; 5 alert(a+b);//34 6 7 2、undefined+任何字符串都是拼接 8 var a; 9 var b = "张三"; 10... ...
分类:
编程语言 时间:
2018-01-15 18:48:50
阅读次数:
160
强类型语言,不可能出现“程序执行出错后仍可继续执行,并且该错误导致的问题使后续执行可能出现任意行为”这类错误,这类错误的例子,如C里的缓冲区溢出、Jump到错误地址。 弱类型语言,类型检查更不严格,如偏向于容忍隐式类型转换。例如C语言中int类型和double类型的隐式转换。(个人认为int型和指针 ...
分类:
编程语言 时间:
2018-01-15 01:03:52
阅读次数:
141
再此之前,需要先了解的相关技术 1) 隐式类型,使用var关键字创建,C#编译器会根据用于初始化局部变量的初始值推断出变量的数据类型。(不过我个人认为,能用具体类型的地方尽量不要用var关键字,因为这样会让你遗忘“被封装类库”方法的返回值类型--有损可读性) 隐式类型使用限制: a) 隐式类型只能应 ...
分类:
其他好文 时间:
2017-12-18 12:36:29
阅读次数:
306
内容摘要 1 数据类型 1.1表达范围问题 1.2 数组的长度问题 1.3 值类型与引用类型 1.4 匿名类型与隐式类型 1.5硬编码造成的精度丢失问题 2 控制流语句 2.1 foreach语句 2.2 if-else语句 2.3 for循环 2.4 Switch语句 3 类 3.1 配置文件中使 ...
编程形式的区别 编程语言按形式上分为两类,第一是面向过程,第二是面向对象。 面向过程:每一步我们该怎么做,如C语言 面向对象:包含面向过程,但更重要的是用什么方法处理,结构化更强。 显示类型转换 typeof能够区分六种数据类型,他返回六种值,分别是Object,number,string,unde ...
分类:
编程语言 时间:
2017-11-29 19:54:25
阅读次数:
213
前言 最近和大创扯淡时说到了[] == false,从结果上来看我俩都答错了,从气势上来说我俩的歪理都能出书了(恩,程序猿的骄傲),但是这其实背后隐藏了一潭很深的水,对,很深。。。 隐式类型转换 JS的数据类型 首先,回想一下JS的类型都有什么。 原始值(primitives): undefined ...
分类:
其他好文 时间:
2017-11-27 20:01:50
阅读次数:
204