javascript三个数比较大小
- 格式:doc
- 大小:15.00 KB
- 文档页数:2
三个数比较大小的算法分析14011087景宇算法分析#第一种算法x1=input(“input the first number:”)x2=input(“input the second number:”)x3=input(“input the third number:”)if x1>=x2 and x2>=x3:max=x1elif x2>=x1 and x2>=x3max=x2else:max=x3print(“the max is :”max)时间复杂度O(1)空间复杂度O(1)#第二种算法x1=input(“input the first number:”)x2=input(“input the second number:”)x3=input(“input the third number:”)if x1>=x2:if x2>=x3:max=x1else:max=x3else:if x2>=x3:max=x2else:max=x3print(“the max is :”max)时间复杂度O(1)空间复杂度O(1)#第三种算法(扩展为5个数?)x1=input(“input the first number:”)x2=input(“input the second number:”) x3=input(“input the third number:”) max=x1if x2>=max:max=x2if x3>=max:max=x3print(“the max is :”max)时间复杂度O(1)空间复杂度O(1)#第四种算法(扩展为n个数?)n=input(“How many numbers?”)max=input(“input the a number:”)for I in range(n-1):x=input(“input the a number:”)if x>max:max=xprint(“the max is :”max)时间复杂度O(n)空间复杂度O(1)#第五种算法(扩展为n个数,排序?)arr=[0]*3;#定义数组arr,其中有三个元素,初始值均为0; for i in range(0,3,1):print("输入数字",i+1);arr[i]=int(input());for i in range(0,2,1):#遍历索引i;for j in range (i+1,3,1):#遍历索引j;if arr[i]>=arr[j]:#比较大小;arr[i],arr[j]=arr[j],arr[i];print("最小数:",arr[0]);print("最大数:",arr[2]);print("排序(由小到大):",arr[0]," ",arr[1]," ",arr[2]);时间复杂度O(n^2)空间复杂度O(n)给出算法#第六种算法:冒泡排序依次比较相邻的两个数,将小数放在前面,大数放在后面。
JavaScript 小数计算完美方法在 JavaScript 中,小数计算有时会出现问题。
例如,当尝试计算一个小数的舍入误差时,可能会发生错误。
此外,当尝试计算小数的近似值时,也可能会发生错误。
但是,有一些完美的方法可以解决这些问题。
方法一:使用 JavaScript 内置的浮点数运算符JavaScript 内置了一些浮点数运算符,例如+、-、*、/和%等。
这些运算符可以用于进行浮点数运算。
但是,这些运算符也有一些限制。
例如,+运算符不能用于计算两个小数之间的差,因为它会将两个小数转换为整数,然后进行加运算。
解决这个问题的方法是使用 + 运算符前加上小数点符号“.”。
例如,如果要计算两个小数之间的差,可以使用:```var a = 0.1;var b = 0.2;var diff = a - b;console.log(diff); // 输出 0.1```方法二:使用 JavaScript 中的 Number 类型JavaScript 中的 Number 类型是一个浮点数类型,它可以表示任何精度的浮点数。
但是,有时候 Number 类型也会导致小数计算出现问题。
例如,当尝试计算一个小数乘以一个非常大的数字时,可能会发生溢出错误。
解决这个问题的方法是使用 Number 类型的扩展方法,例如 Math.abs() 和 Math.min() 等。
例如,如果要计算一个小数的平方,可以使用:```var num = 0.1;var numSquared = Math.pow(num, 2);console.log(numSquared); // 输出 0.09999999999999999```方法三:使用 JavaScript 中的 jQuery 库jQuery 是一个流行的 JavaScript 库,它提供了许多有用的功能,包括小数计算。
jQuery 提供了一些函数,用于进行小数计算。
例如,如果要计算两个小数之间的差,可以使用:```var a = 0.1;var b = 0.2;var diff = $.diff(a, b);console.log(diff); // 输出 0.1```以上就是 JavaScript 小数计算完美方法的全部内容。
math 方法Math方法Math方法是JavaScript中的一个内置对象,它提供了许多用于数学运算的方法和属性。
在开发中,我们经常需要进行各种数学计算,如四舍五入、取整、求平方根等等。
这些计算可以通过Math方法来实现。
一、基本的数学运算Math方法提供了一些基本的数学运算方法,比如加法、减法、乘法和除法。
我们可以使用Math对象的属性和方法来进行这些运算。
1. 加法运算Math对象的add方法可以将两个数相加,并返回结果。
例如:```javascriptlet result = Math.add(2, 3);console.log(result); // 输出5```2. 减法运算Math对象的subtract方法可以将两个数相减,并返回结果。
例如:```javascriptlet result = Math.subtract(5, 3);console.log(result); // 输出2```3. 乘法运算Math对象的multiply方法可以将两个数相乘,并返回结果。
例如:```javascriptlet result = Math.multiply(2, 3);console.log(result); // 输出6```4. 除法运算Math对象的divide方法可以将两个数相除,并返回结果。
例如:```javascriptlet result = Math.divide(6, 2);console.log(result); // 输出3```二、常用的数学运算除了基本的运算,Math方法还提供了许多常用的数学运算方法,如四舍五入、取整、求平方根等等。
1. 四舍五入Math对象的round方法可以将一个数四舍五入到最接近的整数。
例如:```javascriptlet result = Math.round(4.9);console.log(result); // 输出5```2. 取整Math对象的floor方法可以将一个数向下取整。
js 比较两个数组长度的方法在JavaScript中,比较两个数组长度的方法有多种。
下面我们介绍其中几种常用的方法。
方法一:使用 length 属性JavaScript 中,每个数组都有一个 length 属性,表示数组的长度。
因此,我们可以通过比较两个数组的 length 属性来判断它们的长度是否相等。
示例代码:```javascriptvar arr1 = [1, 2, 3];var arr2 = [4, 5, 6, 7];if(arr1.length === arr2.length){console.log('两个数组长度相等');} else {console.log('两个数组长度不相等');}```方法二:使用 slice 函数JavaScript 中,数组的 slice 函数可以返回一个新的数组,其中包含从指定位置开始到结束位置之间的元素。
如果不指定结束位置,则返回从开始位置到数组末尾的所有元素。
因此,我们可以使用slice 函数来获取数组的长度,然后再比较两个数组的长度是否相等。
示例代码:```javascriptvar arr1 = [1, 2, 3];var arr2 = [4, 5, 6, 7];if(arr1.slice(0).length === arr2.slice(0).length){console.log('两个数组长度相等');} else {console.log('两个数组长度不相等');}```方法三:使用 JSON 序列化JavaScript 中,可以使用 JSON.stringify 函数将一个对象序列化成一个 JSON 字符串,然后再使用字符串的 length 属性获取字符串的长度。
因此,我们可以将两个数组分别序列化成 JSON 字符串,然后比较它们的长度是否相等。
示例代码:```javascriptvar arr1 = [1, 2, 3];var arr2 = [4, 5, 6, 7];if(JSON.stringify(arr1).length ===JSON.stringify(arr2).length){console.log('两个数组长度相等');} else {console.log('两个数组长度不相等');}```以上三种方法都可以有效地比较两个数组的长度。
list size方法# List Size 方法什么是 List Size 方法?List Size 方法是一种用于计算列表(或数组)大小的方法。
在不同编程语言和数据结构中,可以使用不同的方法来计算列表的大小。
方法一:len() 函数len() 函数是最常用的计算列表大小的方法之一。
它返回列表中元素的个数。
list = [1, 2, 3, 4, 5]size = len(list)方法二:count() 方法count() 方法用于计算列表中某个特定元素的出现次数。
如果将列表本身作为参数传递给 count() 方法,则返回列表的大小。
list = [1, 2, 3, 4, 5]size = ()方法三:循环遍历循环遍历是一种比较通用的计算列表大小的方法。
通过遍历列表,并在每次迭代时递增一个计数器,最终可以得到列表的大小。
list = [1, 2, 3, 4, 5]size = 0for item in list:size += 1方法四:numpy 库中的 size 属性如果使用了 numpy 这样的科学计算库,可以直接使用 size 属性来获取列表大小。
import numpy as nplist = [1, 2, 3, 4, 5]size = (list)方法五:pandas 库中的 shape 属性如果使用了 pandas 这样的数据分析库,可以使用 shape 属性来获取列表的大小。
import pandas as pdlist = [1, 2, 3, 4, 5]size = (list).shape[0]总结在 Python 编程中,使用 len() 函数是最常见和简单的计算列表大小的方法。
其他方法,如 count() 方法和循环遍历,可以在特定情况下使用。
如果使用了 numpy 或 pandas 这样的库,可以直接使用其提供的属性来获取列表大小。
注意:以上示例都是以 Python 为例,不同的编程语言和数据结构可能有自己特定的计算列表大小的方法。
js中数组find方法的使用和实现JavaScript中的数组find方法用于查找数组中满足指定条件的第一个元素,并返回该元素。
如果数组中没有满足条件的元素,则返回undefined。
使用方法:数组.find(callback[, thisArg])其中,callback是一个用来测试数组元素的函数,它可以接受三个参数:element(当前元素的值),index(当前元素的索引)和array(数组本身)。
thisArg是可选参数,用于指定执行callback时使用的this值。
实现过程:1.首先,我们需要定义一个数组,例如:const numbers = [1, 2, 3, 4, 5];2. 接下来,我们可以使用find方法来查找满足条件的元素。
例如,我们要查找数组中第一个大于3的元素,可以这样写:const result = numbers.find(element => element > 3);console.log(result); // 输出4在这个例子中,我们定义了一个箭头函数element => element > 3作为callback参数。
这个函数用于测试数组中的每个元素,如果元素大于3,则返回true,否则返回false。
find方法会遍历数组中的每个元素,直到找到满足条件的元素为止,然后返回该元素。
3. 我们还可以使用thisArg参数来指定执行callback时的this值。
例如,我们定义一个对象person,然后使用find方法来查找该对象在数组中的索引,可以这样写:const person =name: 'John',age: 30};const index = numbers.find(function(element)return this.age === element;}, person);console.log(index); // 输出1在这个例子中,我们将person对象作为thisArg参数传递给find方法。
js sort函数,a,b参数JavaScript是一种非常流行的编程语言,它被用于前端和后端开发。
在JavaScript中,sort函数是一个非常常用的函数,它可以对一个数组进行排序。
sort函数有两个参数,分别是a和b,下面我们来详细了解一下这两个参数。
sort函数的基本用法sort函数是JavaScript中的一个数组方法,它可以将数组中的元素按照一定的顺序进行排序。
sort函数有一个可选的参数,这个参数是一个比较函数,用于指定排序的规则。
sort函数的基本用法如下:array.sort(compareFunction)其中,array是要排序的数组,compareFunction是可选的比较函数。
如果不指定比较函数,sort函数会将数组中的元素按照字母顺序进行排序。
比较函数的返回值比较函数是一个函数,它接受两个参数,分别是a和b。
比较函数必须返回一个数字,这个数字表示a和b的大小关系。
如果返回一个小于0的数字,表示a应该排在b的前面;如果返回一个大于0的数字,表示a应该排在b的后面;如果返回0,表示a和b的顺序不变。
比较函数的基本用法如下:function compareFunction(a, b) {// 返回一个数字,表示a和b的大小关系}比较函数的参数a和b比较函数的参数a和b是sort函数中最重要的参数,下面我们来详细了解一下这两个参数。
参数a和b可以是任意类型的值,包括数字、字符串、对象等。
在使用sort函数时,我们需要指定比较函数来定义a和b的大小关系。
比较数字类型的a和b当我们要比较数字类型的a和b时,比较函数可以这样写:function compareFunction(a, b) {return a - b;}如果a小于b,返回一个小于0的数字,表示a应该排在b的前面;如果a大于b,返回一个大于0的数字,表示a应该排在b的后面;如果a等于b,返回0,表示a和b的顺序不变。
JS 数字显示科学计数法介绍科学计数法是一种用于表示大数或小数的方法,它将数字表示为一个乘以10的幂的形式。
在 JavaScript 中,我们可以使用一些方法来实现数字的科学计数法显示。
本文将介绍如何在 JavaScript 中实现数字的科学计数法显示,并提供一些示例代码和实际应用场景。
显示大数的科学计数法有时候,数字可能非常大,超出了常规的表示范围。
例如,一个非常大的整数或浮点数可能会导致显示不准确或显示为指数形式。
在这种情况下,使用科学计数法可以更好地表示这些数字。
下面是一个示例,展示如何将一个大整数显示为科学计数法:let num = 1000000000000000000000;console.log(num.toExponential()); // 输出:"1e+21"在上面的代码中,我们使用 JavaScript 提供的toExponential()方法将数字num转换为科学计数法表示。
该方法返回一个字符串,表示该数字以科学计数法显示的形式。
显示小数的科学计数法除了大整数外,科学计数法还可以用于表示小数。
在 JavaScript 中,我们可以使用toFixed()方法来控制小数的位数,并使用toExponential()方法将其转换为科学计数法。
下面是一个示例,展示如何将一个小数显示为科学计数法:let num = 0.00000000000000000001;let numInSciNotation = parseFloat(num.toExponential(2));console.log(numInSciNotation); // 输出:1e-20在上面的例子中,我们首先使用toExponential(2)将小数num转换为科学计数法,并指定小数点后保留两位。
然后,我们使用parseFloat()方法将字符串转换为一个十进制数,并将其赋值给变量numInSciNotation。
javascript中sort()⽅法使⽤详解语法:arrayObject.sort(sortby);参数sortby可选。
规定排序顺序。
必须是函数。
sort() ⽅法⽤于对数组的元素进⾏排序。
如果调⽤该⽅法时没有使⽤参数,将按字母顺序对数组中的元素进⾏排序,说得更精确点,是按照字符编码的顺序进⾏排序。
要实现这⼀点,⾸先应把数组的元素都转换成字符串(如有必要),以便进⾏⽐较。
如果想按照其他标准进⾏排序,就需要提供⽐较函数,该函数要⽐较两个值,然后返回⼀个⽤于说明这两个值的相对顺序的数字。
⽐较函数应该具有两个参数 a 和 b,其返回值如下: 若 a ⼩于 b,在排序后的数组中 a 应该出现在 b 之前,则返回⼀个⼩于 0 的值。
若 a 等于 b,则返回 0。
若 a ⼤于 b,则返回⼀个⼤于 0 的值。
⽤js中的sort()⽅法排序数字<script>var arr = [23,12,1,34,116,8,18,37,56,50];alert(arr.sort();</script> 返回:[1, 116, 12, 18, 23, 34, 37, 50, 56, 8]上⾯的代码没有按照数值的⼤⼩对数字进⾏排序,要实现这⼀点,就必须使⽤⼀个排序函数:<script>var arr = [23,12,1,34,116,8,18,37,56,50];function sequence(a,b){if (a>b) {return 1;}else if(a<b){return -1}else{return 0;}}console.log(arr.sort(sequence));</script> 返回:[1, 8, 12, 18, 23, 34, 37, 50, 56, 116] (没有问题)当然也可以把排序函数写到sort()⽅法⾥⾯:<script>var arr = [23,12,1,34,116,8,18,37,56,50];var arr2 = arr.sort(function(a,b){if (a>b) {return 1;}else if(a<b){return -1}else{return 0;}})console.log(arr2);</script> 返回:[1, 8, 12, 18, 23, 34, 37, 50, 56, 116] (也没有问题)也可以简化成这样的写法因为:若 a ⼩于 b,在排序后的数组中 a 应该出现在 b 之前,则返回⼀个⼩于 0 的值。
三个整数比大小的编码c语言以下是使用C语言编写的三个整数比较大小的示例代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
if (a > b && a > c) {
printf("%d 是最大的数\n", a);
} else if (b > a && b > c) {
printf("%d 是最大的数\n", b);
} else {
printf("%d 是最大的数\n", c);
}
return 0;
}
```
首先,程序提示用户输入三个整数,然后使用scanf函数读取用户输
入的三个整数。
接下来,程序使用if语句比较这三个整数的大小,并输出最大的数。
注意,在比较两个整数时,需要使用逻辑运算符&&来确保两个条件都为真。
js计算三个数字的⼤⼩,按从⼩到⼤的顺序打印冒泡排序法1)先⽐较a和b的⼤⼩,把最⼤值赋值给a2)再⽐较b和c的⼤⼩,把最⼤值赋值给b3)再⽐较a和b的⼤⼩,把最⼤值赋值给afunction size(a,b,c){var num,a,b,c;if(a>b){num=a;a=b;b=num}if(b>c){num=b;b=c;c=num}if(a>b){num=a;a=b;b=num}document.write(a+" "+b+" "+c)}size(8,2,3)穷举法<body><input type="text" name="" id="n1"><input type="text" name="" id="n2"><input type="text" name="" id="n3"><input type="button" value="排序" id="btn"></body><script>var n1=document.getElementById("n1");var n2=document.getElementById("n2");var n3=document.getElementById("n3");var btn=document.getElementById("btn")btn.onclick=function(){var num1=n1.value;var num2=n2.value;var num3=n3.valuesize(num1,num2,num3)}function size(a,b,c){if(a>b&&a>c){if(b>c){console.log(a,b,c)}else{console.log(a,c,b)}}if(b>a&&b>c){if(a>c){console.log(b,a,c)}else{console.log(b,c,a)}}if(c>a&&c>b){if(a>b){console.log(c,a,b)}else{console.log(c,b,a)}}}。
javascript字母⼤⼩写转换的4个函数详解js中实现字母⼤⼩写转换主要⽤到了四个js函数:1.toLocaleUpperCase2.toUpperCase3.toLocaleLowerCase4.toLowerCase下⾯就这四个实现⼤⼩写转换的js函数逐⼀做简单的分析。
1.toLocaleUpperCase将字符串中所有的字母字符都将被转换为⼤写的,同时适应宿主环境的当前区域设置。
2.toUpperCase将字符串中的所有字母都被转化为⼤写字母。
3.toLocaleLowerCase将字符串所有的字母字符都被转换为⼩写,同时考虑到宿主环境的当前区域设置。
4.toLowerCase将字符串中的字母被转换为⼩写字母。
以上四个函数的⽤法基本相同,下⾯只以 toLowerCase 举例说明:复制代码代码如下:var str='/ABC';document.write(str.toLowerCase());//将输出 /abc或者:复制代码代码如下:document.write('/ABC'.toLowerCase());我们可以看到 toLocaleUpperCase 和 toUpperCase 功能都是⼀样的,toLocaleLowerCase 和 toLowerCase 也是⼀样的功能,那么他们有什么区别呢?(1)toLocaleUpperCase toLocaleLowerCase 这两个函数在转换字符串中的字符时,同时将适应宿主环境的当前区域设置。
在⼤多数情况下,其结果与利⽤ toUpperCase toLowerCase 这两个函数所得到的结果是⼀样的。
但是如果语⾔规则与常规的Unicode ⼤⼩写映射⽅式冲突,那么结果就会不同。
(2)toUpperCase toLowerCase ⽅法不会转换字符串中的⾮字母字符。
JavaScript数组插⼊元素并排序
1.插⼊类排序
插⼊类排序的思想是:在⼀个已排好序的序列区内,对待排序的⽆序序列中的记录逐个进⾏处理,每⼀步都讲待排序的记录和已排好的序列中的记录进⾏⽐较,然后有序的插⼊到该序列中,直到所有待排序的记录全部插⼊为⽌。
(1)直接插⼊排序(基于顺序查找)
思想:每次从⽆序表中取出第⼀个元素,把它插⼊到有序表的合适位置,使有序表仍然有序。
第⼀趟⽐较前两个数,然后把第⼆个数按⼤⼩插⼊到有序表中;
第⼆趟把第三个数据与前两个数从后向前扫描,把第三个数按⼤⼩插⼊到有序表中;
依次进⾏下去,进⾏了(n-1)趟扫描以后就完成了整个排序过程。
效率:
时间复杂度:平均O(n^2),不适合对于数据量⽐较⼤的排序应⽤。
空间复杂度:O(1)
稳定性:稳定
js代码:
function sort(elements){
for(var i = 1; i < elements.length; i++){
if(elements[i] < elements[i-1]){
var guard = elements[i];
var j = i - 1;
elements[i] = elements[j];
while(j >= 0 && guard < elements[j]){
elements[j+1] = elements[j];
j--;
}
elements[j+1] = guard;
}
}
}。
js指数运算JS指数运算是JavaScript中的一种数学运算,它是指将一个数以另一个数为底数的幂次方。
在JS中,指数运算使用的是“**”符号,例如2**3表示2的3次方,即8。
指数运算在数学中有着广泛的应用,例如计算物体的速度、力和功等。
在JS中,指数运算可以使用Math对象中的pow()方法来实现,该方法接受两个参数,第一个参数表示底数,第二个参数表示指数。
例如,Math.pow(2,3)表示2的3次方,即8。
除了使用Math.pow()方法外,JS还提供了一种更简便的指数运算方式,即使用“**”符号。
该符号的优势在于可以直接将指数运算写在表达式中,不需要调用方法。
例如,2**3表示2的3次方,即8。
指数运算在计算机科学中有着广泛的应用,例如在密码学中,指数运算被用于加密和解密数据。
在这种情况下,指数运算可以帮助我们生成一个安全的加密密钥,从而保护我们的数据不被未经授权的人访问。
指数运算在计算机科学中还被用于优化算法和数据结构。
例如,在搜索算法中,指数运算可以帮助我们计算出需要搜索的元素数量,从而优化搜索的效率。
在排序算法中,指数运算可以帮助我们计算出需要比较的元素数量,从而优化排序的效率。
除了在计算机科学中的应用外,指数运算在物理学和工程学中也有着广泛的应用。
例如,在物理学中,指数运算可以帮助我们计算出物体的速度、力和功等。
在工程学中,指数运算可以帮助我们计算出电路中的电流、电压和电阻等。
总之,指数运算是一种非常重要的数学运算,在计算机科学、物理学和工程学等领域都有着广泛的应用。
在JS中,使用Math.pow()方法或“**”符号都可以实现指数运算,我们可以根据自己的需求选择使用哪种方式。
无论是在哪个领域,我们都可以通过指数运算来解决许多问题。
前端sort方法
JavaScript中的数组提供了sort()方法,用于对数组元素进行排序。
sort()方法将修改原数组,不创建新的数组。
sort()方法有一个可选的参数,该参数是一个比较函数,用于指定排序规则。
默认情况下,sort()方法将数组元素视为字符串进行排序,因此对于数字数组,需要指定比较函数。
以下是一个简单的示例,演示如何使用sort()方法对数字数组进行排序:
javascriptCopy code
const numbers = [5, 1, 3, 2, 4]; numbers.sort(function(a,
b) { return a - b; }); console.log(numbers); // [1, 2, 3, 4,
5]
在上述示例中,比较函数返回值的含义如下:
•如果 a 小于 b,那么返回一个负数,表示 a 应该排在 b 的前面。
•如果 a 等于 b,那么返回 0,表示 a 和 b 相等,排序位置不变。
•如果 a 大于 b,那么返回一个正数,表示 a 应该排在 b 的后面。
根据上述规则,使用 a - b 作为比较函数即可按照从小到大的顺序对数字数组进行排序。
1。
JS的find用法1. 简介在JavaScript中,find()是一个数组方法,用于查找并返回数组中满足指定条件的第一个元素。
它提供了一种简单的方式来搜索数组并返回符合条件的元素。
2. 语法find()方法的语法如下:array.find(callback(element[, index[, array]])[, thisArg])•callback是一个用于测试每个元素的函数,它可以接收三个参数:element 表示当前正在被测试的元素,index表示当前元素的索引,array表示调用find()方法的数组。
•thisArg是可选的,表示在执行callback函数时使用的this值。
3. 示例下面是一些示例,以便更好地理解find()方法的用法。
3.1 查找数字假设我们有一个包含数字的数组,我们想要找到第一个大于10的数字。
我们可以使用find()方法来实现这个目标。
const numbers = [5, 12, 8, 15, 3];const foundNumber = numbers.find((element) => element > 10);console.log(foundNumber); // 输出:12在上面的示例中,我们使用了箭头函数作为find()方法的回调函数。
箭头函数接收一个element参数,然后检查该元素是否大于10。
find()方法在数组中找到第一个满足条件的元素(12),然后将其返回给foundNumber变量。
3.2 查找对象除了查找基本数据类型,find()方法也可以用于查找对象。
假设我们有一个包含用户对象的数组,我们想要找到年龄大于18岁的第一个用户。
const users = [{ name: 'Alice', age: 25 },{ name: 'Bob', age: 17 },{ name: 'Charlie', age: 30 },];const foundUser = users.find((user) => user.age > 18);console.log(foundUser);// 输出:{ name: 'Alice', age: 25 }在上面的示例中,我们使用了对象的age属性来进行查找。
<!--
未命名.html
Copyright 2015 <>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>未命名</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 1.24" />
</head>
<body>
<script type="text/javascript">
var a =prompt("请输入:");
var b = "Last name";"first name";"middle initial"
if(a == b){
alert("Legal name");
}else{
alert("Ilegal name");
}
</script>
</body>
</html>。