252 数据类型的分类判断
Posted jianjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了252 数据类型的分类判断相关的知识,希望对你有一定的参考价值。
判断
- 基本(值)类型
- Number ----- 任意数值 -------- typeof 【typeof: 返回字符串】
- String ----- 任意字符串 ------ typeof
- Boolean ---- true/false ----- typeof
- undefined --- undefined ----- typeof/===
- null -------- null ---------- ===
- 对象(引用)类型
- Object ----- typeof/instanceof
- Array ------ instanceof
- Function ---- typeof
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>01_数据类型</title>
</head>
<body>
<!--
1. 分类
* 基本(值)类型
* String: 任意字符串
* Number: 任意的数字
* boolean: true/false
* undefined: undefined
* null: null
* 对象(引用)类型
* Object: 任意对象
* Function: 一种特别的对象(可以执行)
* Array: 一种特别的对象(数值下标, 内部数据是有序的)
2. 判断
* typeof: 返回字符串
* 可以判断: undefined/ 数值 / 字符串 / 布尔值 / function
* 不能判断: null与object、object与array
* instanceof:
* 判断对象的具体类型
* ===
* 可以判断: undefined, null
-->
<script type="text/javascript">
//1. 基本
// typeof返回数据类型的字符串表达
var a;
// undefined 'undefined' true true
console.log(a, typeof a, typeof a === 'undefined', a === undefined)
console.log(undefined === 'undefined'); // false
a = 4
console.log(typeof a === 'number'); // true
a = 'atguigu'
console.log(typeof a === 'string'); // true
a = true
console.log(typeof a === 'boolean'); // true
a = null
console.log(typeof a, a === null); // 'object' true
console.log('-----------------'); //
//2. 对象
var b1 = {
b2: [1, 'abc', console.log],
b3: function() {
console.log('b3')
return function() {
return 'xfzhang'
}
}
}
console.log(b1 instanceof Object, b1 instanceof Array); // true false
console.log(b1.b2 instanceof Array, b1.b2 instanceof Object); // true true
console.log(b1.b3 instanceof Function, b1.b3 instanceof Object); // true true
console.log(typeof b1.b2, '-------'); // 'object' 【不是 array】
console.log(typeof b1.b3 === 'function'); // true
console.log(typeof b1.b2[2] === 'function'); // true
b1.b2[2](4); // 4
console.log(b1.b3()()); // xfzhang
/*var obj = {
name: 'Tom',
age: 12
}
function test () {
var a = 3
}
var arr = [3, 'abc']
arr[1]*/
</script>
</body>
</html>
以上是关于252 数据类型的分类判断的主要内容,如果未能解决你的问题,请参考以下文章
ValueError:检查目标时出错:预期 model_2 的形状为 (None, 252, 252, 1) 但得到的数组的形状为 (300, 128, 128, 3)