JS 语言基础

sky-heaven 阅读:70 2022-09-29 10:02:44 评论:0

两个变量 相加

var s="今天下雨了";

var i=10;

alert(i+s);

这里的i+s是拼接的意思   显示出来是  今天下雨了10

假设我改  s="20";

这里的i+s还是拼接的意思  因为s="20"  带引号  还是字符串类型;

转换类型

parse+数据类型

我要把i和是数字想数字运算  那么 要把s的类型转换成数字类型

那么  改为   parseint(s)+i

            alert(parseint(s)+i);

 例如:

1 var f=10.5; 
2 alert(f+i); 
3 /*    结果为20.5*/ 
4   alert(s+f); 
5 /*结果为2010.5*/ 
6 /*要数字运算*/ 
7 alert(parse(s)+f); 
8 /*结果为30.5*/
View Code

判断是否数字

判断一个数是否数字,用isNAN();

是数字的话返回的是false,不是的话返回的是true

例如:

 1 <script type="text/javascript"> 
 2     //请用户输入一个数 
 3     var s = prompt('请用户输入一个数字:'); 
 4     var bool = isNaN(s); 
 5     //判断是否是数字 
 6     if (bool == true) 
 7         alert('不是数字'); 
 8     else 
 9         alert('是数字'); 
10 </script>
View Code

运算符

数组运算符:  + - */ % ++ --

关系运算符: ==  !=   >   >=    <     <=

逻辑运算符:&&   ||   !

其他运算符:+=    -=   *=   /=   %=    ?—:—

语句

语句和c#的语句一样  都分为:顺序语句   分支语句   循环语句

分支语句:

if()

{}

else if()

{}

else

{}

循环语句:

for(初始条件;循环条件;状态改变)

{循环体}

数组

数字的定义:相当于c#的集合和数组,但是这里类型不一样,长度可以固定也可以不固定,里面可以放任意类型的元素。

定义:

   var  变量=new Array();

添加:

变量[索引下标]=值;                 这里的值可以是任意东西,比如:按钮元素    另外一个数组   或者别的东西

长度:

变量.length

取值:

变量[索引下标]

例如:我有5个学生姓名,性别,年龄,成绩   我要把成绩最高的那个展示出来  并列为第一名

 1    var stu=new Array(); 
 2     for (var i = 0; i < 5; i++) 
 3     {//学生信息 
 4         var student = new Array(); 
 5         student[0] = prompt('请输入第' + (i + 1) + '个学生姓名'); 
 6         student[1] = prompt('请输入第' + (i + 1) + '个学生性别'); 
 7         student[2] = prompt('请输入第' + (i + 1) + '个学生年龄'); 
 8         student[3] = prompt('请输入第' + (i + 1) + '个学生成绩'); 
 9         stu[i] = student; 
10     } 
11     //冒泡排序 
12     for (var i = 0; i < stu.length; i++) 
13     { 
14         for (var j = i + 1; j < stu.length; j++) 
15         { 
16             //成绩对比 
17             if (stu[i][3] < stu[j][3]) 
18             { 
19                 var s = stu[i]; 
20                 stu[i] = stu[j]; 
21                 stu[j] = s; 
22             } 
23         } 
24     } 
25     alert('姓名:' + stu[0][0] + '性别:' + stu[0][1] + '年龄:' + stu[0][2] + '成绩:' + stu[0][3] + '第一名'); 
26     //展示
View Code

函数

这里的函数也是和c#的函数一样(也是有四种函数),不一样的是 定义的   定义函数的英文不一样

函数定义:

function  函数名(参数){ 函数体}   

调用函数

函数名(参数)


本文参考链接:https://www.cnblogs.com/zhangwei99com/p/6653329.html
标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号