Воспоминания о предложениях
undefined
Тип — это TypeScript
базовый тип данных, который представляет неинициализированное значение. По умолчанию используется, когда переменная объявлена, но ей не присвоено значение undefined
. undefined
Типы можно использовать для проверки того, определена ли переменная и имеет ли она правильный тип. Вот несколько undefined
примеров использования типов:
Пример 1. Определите неинициализированную переменную
let str: string;
console.log(str); // 输出 undefined
Пример 2. Определение параметра функции
function test(str: string, num: number, bool: boolean, ud: undefined) {
console.log(str, num, bool, ud);
}
test("pidancode.com", 100, true, undefined); // 输出 pidancode.com 100 true undefined
Пример 3. Получение значения атрибута объекта
interface IUserInfo {
name: string;
age?: number;
}
const user: IUserInfo = {
name: "皮蛋编程",
age: undefined
};
console.log(user.age); // 输出undefined
undefined
Типы часто используются для инициализации переменных или проверки состояния переменных.При этом нужно обращать внимание на разницу между undefined
и null
. Значением по умолчанию неназначенной переменной является undefined
, и ее значение null
означает, что она явно инициализируется нулевым значением.
В TypeScript
вы можете использовать undefinite для определения этого примитивного типа данных:
// undefined 类型只能被赋值为 undefined
let u: undefined = undefined;
напиши в конце
Если вы чувствуете, что статья не очень хорошая
//(ㄒoㄒ)//
, просто оставьте сообщение в комментариях и автор продолжит ее улучшать;o_O???
если вы считаете, что статья немного полезна, вы можете поставить автору лайк;\\*^o^*//
если вы хотите сделать прогресс с автором, вы можете отсканировать QR-код на WeChat, обратите внимание на старый интерфейс L ;~~~///(^v^)\\\~~~
спасибо, читатели(^_^)∠※
! ! !