100多个基础常用JS函数和语法集合大全

100多个基础常用JS函数和语法集合大全

简介

本文是一篇关于JavaScript函数和语法的大全,涵盖了100多个常见的、基础的JavaScript函数和语法,并包含了详细的示例和用法,旨在帮助初学者和进阶者掌握JavaScript的基本知识。

常见函数

1. alert()

alert() 是一个经典的JavaScript函数,用于弹出一个消息框,通常用于显示一些提示信息。

例如:

alert('Hello World!');

2. parseInt()

parseInt() 函数用于将字符串转换成整数。它可以接收一个字符串作为参数,以及一个可选的基数(即要解析的字符串是什么进制的数字,默认为十进制)。

例如:

var str1 = '123';
var num1 = parseInt(str1);  // num1 的值为 123

var str2 = '0xFF';
var num2 = parseInt(str2, 16);  // num2 的值为 255

3. parseFloat()

parseFloat() 函数用于将字符串转换成浮点数。与 parseInt() 函数类似,它也可以接收一个字符串作为参数。

例如:

var str = '3.14';
var num = parseFloat(str);  // num 的值为 3.14

4. isNaN()

isNaN() 函数用于检查一个值是否是 NaN(Not a Number)。如果是 NaN,返回 true,否则返回 false。

例如:

var num1 = NaN;
var result1 = isNaN(num1);  // result1 的值为 true

var num2 = 'abc';
var result2 = isNaN(num2);  // result2 的值为 true

var num3 = 123;
var result3 = isNaN(num3);  // result3 的值为 false

5. parseInt() 和 parseFloat() 的区别

parseInt() 和 parseFloat() 的区别在于,parseInt() 只能解析整数,而 parseFloat() 可以解析浮点数。如果 parseFloat() 碰到一个无法解析为浮点数的字符,它会返回 NaN,而不是把后面的字符去掉。例如:

var str1 = '3.14abc';
var num1 = parseFloat(str1);  // num1 的值为 3.14,而不是 3.14abc

var str2 = 'abc3.14';
var num2 = parseFloat(str2);  // num2 的值为 NaN,因为无法解析为浮点数

常见语法

1. 变量声明

在 JavaScript 中,变量声明可以使用 var、let 和 const 三种关键字。

var 用于声明一个变量,它的作用域是当前函数,如果没有使用 var 或其他关键字声明,那么这个变量将会成为全局变量。

let 用于声明一个块级作用域的变量,它只在当前代码块中有效。

const 用于声明一个只读的常量,它的值不能被修改。

例如:

var num1 = 123;
let num2 = 456;
const num3 = 789;

2. 条件语句

在 JavaScript 中,条件语句包括 if、else、else if 和 switch。if 和 else 用于判断一个条件是否成立,if 后面的条件可以是任意的表达式,如果条件成立,执行 if 后面的代码块,否则执行 else 后面的代码块。else if 是 if 和 else 的组合,可以用于判断多个条件。switch 语句用于根据不同的条件执行不同的代码块。

例如:

var num = 123;

if (num > 100) {
  console.log('num 大于 100');
} else if (num > 50) {
  console.log('num 大于 50,小于等于 100');
} else {
  console.log('num 小于等于 50');
}

switch (num) {
  case 100:
    console.log('num 等于 100');
    break;
  case 200:
    console.log('num 等于 200');
    break;
  default:
    console.log('num 不等于 100 或 200');
    break;
}

结语

本文只是简单介绍了一些 JavaScript 的常见函数和语法,还有很多内容需要进一步学习和探索。通过不断地编写代码和实践,可以更好地理解和应用这些函数和语法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:100多个基础常用JS函数和语法集合大全 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • 跟我学习javascript的全局变量

    下面是详细的攻略。 跟我学习JavaScript的全局变量 什么是全局变量 全局变量就是定义在全局作用域内的变量,可以在代码的任何地方被访问到。无论在哪个函数内或者是代码的外部,我们都可以访问及操作它。 在全局作用域内声明变量 在全局作用域内声明变量有两种方式: 使用var关键字 javascript var globalVar = “This is a g…

    JavaScript 2023年6月10日
    00
  • js实现从数组里随机获取元素

    实现从数组里随机获取元素有以下几种方式: 方法一:使用Math.random() 我们可以利用Math.random()方法生成一个0到1的随机数,将其乘上数组长度再向下取整得到一个0到数组长度-1的随机整数,最后使用该随机整数获取数组对应的元素。下面是一个示例代码: const arr = [1, 2, 3, 4, 5]; const randomIdx …

    JavaScript 2023年5月27日
    00
  • JS删除String里某个字符的方法

    当我们使用JavaScript处理字符串时,经常需要从字符串中删除某个字符,本文详细介绍JS删除String里某个字符的各种实现方法。 方法一:使用replace()函数 replace()函数可以将字符串中的指定字符替换成新的字符,通过将要删除的字符用空字符串替换掉就可以实现删除效果。 代码示例: let originalStr = "This …

    JavaScript 2023年5月28日
    00
  • 你可能不知道的CORS跨域资源共享

    下面是关于CORS跨域资源共享的详细讲解,希望能对你有所帮助。 CORS是什么 CORS(Cross-Origin Resource Sharing)跨域资源共享,是用来解决跨域访问的一种技术。由于浏览器实行同源策略(Same-Origin Policy),如果一个URL的协议、域名和端口都与当前页面的协议、域名和端口相同,则就是同源;否则就是跨域,跨域请求…

    JavaScript 2023年6月11日
    00
  • JavaScript正则表达式校验与递归函数实际应用实例解析

    下面是详细讲解JavaScript正则表达式校验与递归函数实际应用实例解析的完整攻略。 一、正则表达式校验 1.1 什么是正则表达式 正则表达式是一种用特定语法编写的用来匹配、搜索和替换字符串的工具。在JavaScript中,可以使用正则表达式来校验和处理字符串。 1.2 常用的正则表达式语法 下面是一些常用的正则表达式语法: ^ 匹配字符串的开始位置 $ …

    JavaScript 2023年5月28日
    00
  • Javascript Math tan() 方法

    JavaScript中的Math.SQRT2属性是一个常数,表示2的平方根。以下是关于Math.SQRT2属性的完整攻略,含两个示例。 JavaScript Math对象的SQRT2属性 JavaScript的SQRT2属性是一个常数,表示2的平方根。下面是SQRT2属性的语法: Math.SQRT2 下面是一个SQRT2属性的示例: console.log…

    JavaScript 2023年5月11日
    00
  • JavaScript事件处理的方式(三种)

    JavaScript事件处理的方式,一般可以分为三种,分别是通过HTML属性、DOM 0级事件处理和DOM 2级事件处理。下面将一一详细讲解。 1. HTML属性方式 使用HTML标签的事件属性来绑定事件,比如<button onclick=”alert(‘clicked’)”>Click me</button>。 HTML属性事件处…

    JavaScript 2023年5月17日
    00
  • 详解微信小程序动画Animation执行过程

    详解微信小程序动画Animation执行过程 微信小程序是一种轻量化的应用程序,常用于展示性质较强的场景,并且它内置了易用且功能强大的动画组件Animation,下面我们就来详解一下这个组件的执行过程。 Animation的基本结构 在使用Animation时,我们需要先创建一个Animation实例,其结构如下: var animation = wx.cr…

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