在JavaScript中一共有七种类型,如下数值-number字符串-string布尔值-booleanSymbol-ES6时新添加的nullundefined对象-object这些都是需要初步熟记的内容下面逐一展开这些数据类型一.数值-number数值顾名思义就是数字1.1存储方式在JavaScript中所有的数字都是以64位浮点数形式存储的,也就是说在JavaScript底层中其实根本就没有整
转载
2023-08-11 21:34:33
69阅读
案例 1: 利用函数封装方式,翻转任意一个数组案例 2: 利用函数封装方式,对数组排序 -- 冒泡排序案例 3: 判断闰年要求:输入一个年份,判断是否是闰年(闰年:能被4整除并且不能被100整数,或者能被400整除)函数可以调用另外一个函数因为每个函数都是独
原创
2023-01-12 09:54:07
1006阅读
1、创建函数JavaScript 中需要创建函数的话,有两种方法:函数声明、函数表达式,各自写法如下:第一种:1. function fn() {};第二种:1. var fn = function () {};此外,可以说还有一种方法,称为“函数构造法”1. var fn = "{name:'color red'}";
2. var obj = new Function("return"+f
转载
2023-10-23 10:06:20
64阅读
function number_format(s){ if(/[^0-9\.\-]/.test(s)) return "invalid value"; s=s.replace(
原创
2007-09-13 11:31:38
3294阅读
1评论
JS自带函数
concat
将两个或多个字符的文本组合起来,返回一个新的字符串。 var a = "hello"; var b = ",world"; var c = a.concat(b); alert(c); //c = "hello,world"
indexOf
返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。 var index1
基本用法es6中用箭头定义匿名函数var f = v => v相当于es5var f = function(v){
return v;
}注意,如果箭头函数的代码块多于一句,箭头后面的返回值就要用大括号包起来,并显式写上returnvar f = (num1, num2) => {
return num1 + num2
}相当于es5var f =
转载
2024-09-16 01:14:29
65阅读
HTML 事件是发生在 HTML 元素上的事情。当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。HTML 事件HTML 事件可以是浏览器行为,也可以是用户行为。以下是 HTML 事件的实例:HTML 页面完成加载HTML input 字段改变时HTML 按钮被点击通常,当事件发生时,可以用于处理表单验证,用户输入,用户行为及浏览器动作:页面加载时触发
转载
2023-08-30 23:02:32
57阅读
1. 数字转换为字符串 a. 要把一个数字转换为字符串,只要给它添加一个空的字符串即可:var n = 100;
var n_as_string = n + ""; b. 要让数字更加显式地转换为字符串,可以使用String()函数:var string_value = String(number); c. 使用toString()方法: string_value = number.toStrin
转载
2023-08-20 14:39:16
50阅读
JavaScript实现多维数组、对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序。sort() 方法用于对数组的元素进行排序。语法如下:arrayObject.sort(sortby)返回值为对数组的引用。请注意,数组在原数组上进行排序,不生成副本。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点
转载
2023-06-08 20:37:42
59阅读
基础不牢,房塌屋倒。javascript如果没有把基础知识掌握牢固的话,可能在实践中遇见一些本来很简单的实现方式,却劳师动众的用各种组合封装函数来实现一个简单的功能。function() {}() (function() { const now = new Date(); const year = now.getFullYear(); const month = now.getMonth()+1; const day = now.ge
原创
2021-07-30 16:29:39
164阅读
基础不牢,房塌屋倒。javascript如果没有把基础知识掌握牢固的话,可能在实践中遇见一些本来很简单的实现方式,却劳师动众的用各种组合封装函数来实现一个简单的功能。function() {}() (function() {
原创
2022-02-10 17:10:45
103阅读
js 各种数据类型互相转换的函数JavaScript中的数据类型包括字符串、数字、布尔、数组、对象等,以下是它们之间互相转换的函数:字符串转数字:parseInt()函数:把字符串转换为整数。如果字符串以非数字字符开头,则返回NaN。parseFloat()函数:把字符串转换为浮点数。如果字符串以非数字字符开头,则返回NaN。Number()函数:把字符串转换为数字。如果字符串以非数字字符开头,则
转载
2023-08-09 13:39:15
41阅读
1 var str = '123';
2 var newStr = str.split("").reverse().join("");
3 console.log(newStr);JavaScript 利用循环结构将一个整数的各位数字颠倒后输先将整数改变为字符串然后通过split函数,生成数字然后将数组反转循环输出。1 var num = 12345;//输出应该是 5 4 3 2 1
2
转载
2023-06-17 17:38:17
234阅读
print(type(1))print(dir(1))a = 1b = 1.1c = 3.14jprint(type(a), type(b), type(c))
原创
2022-10-12 14:39:40
114阅读
在 JavaScript 中,数字有两种类型:(1)常规数字类型,以 64 位的格式 IEEE-754 存储,也被称为“双精度浮点数”。这也是我们绝大多数时候使用的数字。(2)BigInt 数字,用于表示任意长度的整数。有时会需要它们,因为常规数字不能安全地超过 2^53 或小于 -2^53。1、常规数字类型一般情况下我们书写数字类型不会很大,就像这样:let age = 24;
let scor
转载
2023-09-01 14:52:27
102阅读
嘿嘿,今天学习到了事件,其实在C#中事件只需要我们触发即可实现,但是在javascript并不是这样的,在这里,事件是javascript与html的交互,就是文档或者浏览器窗口发生的一件特定的交互瞬间。其实从定义上面你很难想象吧,那么下面就简单的举例说下。
转载
2023-06-14 18:35:31
117阅读
案例一:电灯开关<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>电灯开关</title>
</head>
<body>
<img id="light" src="img/off.gi
转载
2023-07-22 18:45:39
72阅读
循环精灵图和显示隐藏文本框内容<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
转载
2023-09-29 10:47:47
48阅读
javaScript基础学习 - 10 - JavaScript函数 - 案例代码1. 什么是函数2. 函数的使用3. 利用函数封装求1~100的和4. 带参数的函数5. 利用函数求任意两个数的和6. 函数形参实参个数匹配7. 函数的返回值8. 求两个数的最大值(函数版)9. 求数组中的最大值(函数版)10. 函数返回值注意事项11. arguments使用12. 利用函数求任意个数的最大值13
转载
2023-09-21 20:59:55
0阅读
1.文本框焦点问题
onBlur:当失去输入焦点后产生该事件
onFocus:当输入获得焦点后,产生该文件
Onchange:当文字值改变时,产生该事件
Onselect:当文字加亮后,产生该文件
<input type="text" value="mm" οnfοcus="if(value=='mm) {value=''}" οnblur="if
(value=='') {value='m
转载
2023-10-06 11:31:27
58阅读