Javascript入门学习第二篇 js类型第1/2页

yizhihongxing

以下是“Javascript入门学习第二篇 js类型第1/2页”的完整攻略:

Javascript类型

Javascript是一种弱类型语言,因此不需要在声明变量时指定变量的类型。Javascript中的类型可以分为以下几类:

  1. 原始类型(primitive types):包括数字(number)、字符串(string)、布尔值(boolean)、空(null)和未定义(undefined)。
  2. 对象类型(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技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • JavaScript弹出新窗口后向父窗口输出内容的方法

    下面是详细讲解“JavaScript弹出新窗口后向父窗口输出内容的方法”的完整攻略。 方法简介 在 JavaScript 中,我们可以通过打开一个新的窗口来向用户展示一些额外的内容或提供一些额外的功能,但在某些情况下,我们需要将这个新窗口的一些输出或处理结果返回到父窗口中。实现这个功能的方法有很多,下面介绍其中两种。 方法一:使用 window.opener…

    JavaScript 2023年5月28日
    00
  • JS实现密码框效果

    JS实现密码框效果的攻略如下: 1. HTML结构 密码框是一个input标签,需要添加type为password的属性,如下: <input type="password" id="password-input"> 2. JS处理 2.1 获取输入框 首先需要获取到输入框的DOM元素,这里我们使用docu…

    JavaScript 2023年6月10日
    00
  • JavaScript对象参数的引用传递

    JavaScript中对象作为参数时是引用传递,这意味着在函数中操作传递进来的对象参数时,会直接修改原对象,而不是复制一份进行操作。下面是完整的攻略。 什么是引用传递? 引用传递是JavaScript中一种复杂数据类型(如对象、数组等)作为函数参数时的传递方式。传递的不是数据本身,而是对该数据的内存地址的引用。在函数内部可以通过这个地址对传递进来的数据进行修…

    JavaScript 2023年6月10日
    00
  • js实现的奥运倒计时时钟效果代码

    我来给您介绍一下实现JavaScript奥运倒计时时钟效果的完整攻略。 1.准备工作 在对奥运倒计时时钟效果进行实现之前,我们需要先准备好一些技术和资源: HTML页面 CSS样式文件 JavaScript代码 首先,在HTML页面中,我们需要创建一个div标签,用来作为倒计时时钟显示的容器。可以为这个div添加一个id属性,方便后续的JavaScript代…

    JavaScript 2023年5月27日
    00
  • 基于iframe实现类似于ajax的页面无刷新

    基于iframe实现类似于ajax的页面无刷新,可以通过以下步骤实现: 在HTML页面中定义一个iframe标签,用于加载需要动态更新的页面; 利用JavaScript动态修改iframe标签的src属性,实现页面的加载和更新; 在被加载的页面中,通过JavaScript修改主页面中的元素。 下面我们来具体看一下实现的过程: 步骤1:定义iframe标签 在…

    JavaScript 2023年6月11日
    00
  • ASP.NET中使用GridView实现分级显示的代码

    ASP.NET中使用GridView实现分级显示可以通过绑定多个GridView控件来实现。以下是实现此功能的完整攻略: 步骤一:创建GridView控件 首先,在HTML中,创建一个表格并添加GridView控件。GridView控件将显示第一级数据。例如: <table> <tr><td> <asp:GridVi…

    JavaScript 2023年6月10日
    00
  • js获取url中”?”后面的字串方法

    获取URL中”?”后面的字串,是前端常见的一种需求,本文将介绍几种获取URL参数的方法。 方法一 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i&quot…

    JavaScript 2023年6月11日
    00
  • Javascript Date setDate() 方法

    以下是关于JavaScript Date对象的setDate()方法的完整攻略,包括两个示例说明。 JavaScript Date对象的setDate()方法 JavaScript Date对象的setDate()方法设置日期对象的日期部分。该方法接受一个整数参数,表示要设置的日期。如果该参数超出了该月的最大日期,则自动调整为下一个月的第一天。 下面是使用D…

    JavaScript 2023年5月11日
    00
合作推广
合作推广
分享本页
返回顶部