/*网页中的弹框*/ alert("js 的学习课程"); ..._java和javascript的语法相似度">
当前位置:   article > 正文

JS中和java语法相近的用法和语句_java和javascript的语法相似度

java和javascript的语法相似度

目录

1 Js 的引入方式

1.1 JS 内部引入

1.2 外部引入文件

2 js 中的变量

2.1JS中变量的声明

2.2 JS中变量的使用注意的事项

3 JS 中的数据类型

3.1 基本数据类型

4 JS 中特殊数据类型

5 JS 中的运算符

5.1 算数运算符

5.2 逻辑运算符

5.3 连接符

5.4 特殊运算符

6 控制语句

6.1 条件语句

6.2 分支语句(选择语句)

6.3 循环语句

7 JS 中函数的声明

7.1 函数声明的三种形式

7.2 函数参数传递

7.3函数的返回值


1 Js 的引入方式

1.1 JS 内部引入

<script type="text/javascript">

/*网页中的弹框*/

alert("js 的学习课程");

</script>

代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <!--【1】JS引入的方式一-->
  7. <script type="text/javascript">
  8. /*网页中的弹框*/
  9. alert("js 的学习课程");
  10. </script>
  11. </head>
  12. <body>
  13. </body>
  14. </html>

测试效果:

1.2 外部引入文件

src: 引入文件的路径

charset:指定引入的编码-->

<!--注意:引入js 的时候千万不要二合一-->

<script type="text/javascript"

src="js/test.js" charset="UTF-8" ></script>

HTML代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <!--[2]js引入的方式二 type:引入文件的类型 src: 引入文件的路径 charset:指定引入的编码-->
  7. <!--注意:引入js 的时候千万不要二合一-->
  8. <script type="text/javascript" src="js/test.js" charset="UTF-8" ></script>
  9. </head>
  10. <body>
  11. </body>
  12. </html>

JS代码:

alert("js的学习引入方式");

效果:

2 js 中的变量

2.1JS中变量的声明

var 变量名=值;

2.2 JS中变量的使用注意的事项

1.js中的变量的名称和java中标识符的命名保持一致就可以了。

2.js中变量名称是可以重复的,但是后者的名称会把前者的名称值覆盖

3.js中末尾即使没有分号结束也是可以的,但是不推荐大家这样书写。

3 JS 中的数据类型

3.1 基本数据类型

number(数字类型的数据)

string(字符串类型)

boolean(布尔数据类型)

object(对象类型)

代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <script>
  7. var a=1;
  8. var b=1.2;
  9. var c='你';
  10. var d="我们";
  11. var e=true;
  12. var f=new Date();
  13. // alert(typeof f);
  14. var aa;
  15. // alert(typeof aa);
  16. var bb="123a";
  17. // alert(Number(bb));
  18. var cc=null;
  19. var dd="";
  20. alert(typeof cc);
  21. </script>
  22. </head>
  23. <body>
  24. </body>
  25. </html>

效果:

4 JS 中特殊数据类型

undefined(未定义)

NaN(不是一个数字) not a

number

null(空对象)

5 JS 中的运算符

5.1 算数运算符

+ - * / %++ --

和java类似详见:

JAVA运算符介绍

5.2 逻辑运算符

& |  ! && || ^ < > <= !=

和java类似详见:

JAVA逻辑运算符提升你逻辑的第一步

JAVA位运算符现在可能没用但是这是来自底层报复

5.3 连接符

和java类似详见:

JAVA字符串连接符

5.4 特殊运算符

(==)等值符

先比较类型 如果类型一致,在比较内容如果类型不一致,这时候会进行强制转换统一转number类型,然后再进行内容的比较

(===)等同符

先比较类型 如果类型一致,在比较内容如果类型不一致 直接返回false;

6 控制语句

6.1 条件语句

if(){}

if(){}else{}

if(){}else if(){} else if()...else{}

6.2 分支语句(选择语句)

switch(){

case value: break;

default: break;

}

6.3 循环语句

while(){}

至少执行一次循环体

do{}while()

for(var i =0 ; i<10;i++){}

代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <script>
  7. /*var a=15;
  8. switch (a){
  9. case 10: alert("我是10");
  10. break;
  11. case 20: alert("我是20");
  12. break;
  13. case 30: alert("我是30");
  14. break;
  15. default:
  16. break;
  17. }*/
  18. for(var a=1; a<=9;a++){
  19. for(var b=1;b<=a;b++){
  20. document.write(b+"*"+a+"="+a*b+"&nbsp;&nbsp;&nbsp;&nbsp;");
  21. }
  22. /*直接把信息打印到浏览器上*/
  23. document.write("<br />");
  24. }
  25. </script>
  26. </head>
  27. <body>
  28. </body>
  29. </html>

效果

7 JS 中函数的声明

7.1 函数声明的三种形式

(1) function 函数名(){

函数体

}

(2) var 函数名=function(){

函数体

}

(3) var 函数名=new Function("函数体");

7.2 函数参数传递

在js中实参的个数和形参的个数可以不一致

7.3函数的返回值

如果函数没有return

这时候返回 undefined():函数执行符

代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <script>
  7. /*****【1】函数声明的方式***********************/
  8. //方式一
  9. function demo1(){
  10. alert("函数声明一");
  11. }
  12. //方式二
  13. var demo2= function(){
  14. alert("函数声明二");
  15. }
  16. //方式三 (函数本身也是一个对象) 了解
  17. var demo3=new Function("alert('我是函数声明三')");
  18. // demo3();
  19. // demo1();
  20. /*************函数中参数传递************************/
  21. function demo4(a,b){
  22. console.log(a+"...."+b);
  23. }
  24. /* demo4(1,2);//1....2
  25. demo4(1);//1....undefined
  26. demo4(1,2,3);//1....2*/
  27. /**************函数的返回值**************************/
  28. function demo5(a){
  29. console.log("参数值:"+a());
  30. return a;
  31. }
  32. // alert(demo5(5));
  33. var a=function(){
  34. console.log("我是函数a");
  35. };
  36. demo5(a);
  37. </script>
  38. </head>
  39. <body>
  40. </body>
  41. </html>

效果:

 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/717515
推荐阅读
相关标签
  

闽ICP备14008679号