以下是“Javascript入门学习第二篇 js类型第1/2页”的完整攻略:
Javascript类型
Javascript是一种弱类型语言,因此不需要在声明变量时指定变量的类型。Javascript中的类型可以分为以下几类:
- 原始类型(primitive types):包括数字(number)、字符串(string)、布尔值(boolean)、空(null)和未定义(undefined)。
- 对象类型(object types):包括函数(function)、数组(array)和日期(date)等。
数字类型
Javascript中的数字类型是十进制的。在Javascript中还有一些特殊的数字类型,如NaN和Infinity。
NaN
NaN全称为Not a Number,表示不是数字的值。在Javascript中使用全局函数isNaN()来判断一个值是否为NaN:
isNaN("hello world"); // true
isNaN(123); // false
Infinity
Infinity表示正无穷大。在Javascript中可以直接使用Infinity表示正无穷:
console.log(1/0); // Infinity
字符串类型
Javascript中的字符串类型使用单引号、双引号或反引号(ES6中的新增语法)来表示。例如:
let str1 = 'hello world';
let str2 = "hello world";
let str3 = `hello world`;
字符串类型也支持一些常见的方法,比如charAt()、toUpperCase()等,示例如下:
let str = "hello world";
console.log(str.charAt(0)); // h
console.log(str.toUpperCase()); // HELLO WORLD
总结
本篇攻略介绍了Javascript的原始类型和对象类型,以及数字类型和字符串类型的一些基本用法和注意事项。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript入门学习第二篇 js类型第1/2页 - Python技术站