javascript基础学习-语法学习(一)

javascript是一种客户端脚本语言,它的解释器被称为JavaScript引擎,最早是在HTML网页上使用,用来给HTML网页增加动态功能.
然而现在JavaScript也可被用于网络服务器,如Node.js.下面通过一些小例子简单的学习一下javascript的语法.
1.变量本质是计算机内存中分配的一个地址.变量分为不同的类型.
  javascritp中用的是弱变量类型,即变量不用声明可直接使用.
  下面通过几个小例子来简单理解一下javascript中的变量.

 <html>
 <head>
  <title>VarTest</title>
  <script language="javascript">
   var varTest;
   varTest="VarTest";
   alert(varTest);
  </script>
 </head>
  </html> 

  结果弹出窗口VarTest.

 <html>
 <head>
  <title>VarTest2</title>
  <script language="javascript">
   var varTest2;
   varTest2=1+2;
   alert(varTest2);
  </script>
 </head>
  </html>

  结果弹出窗口3.

  <html>
 <head>
  <title>VarTest3</title>
  <script language="javascript">
   var varTest3;
   varTest3="VarTest"+"3";
   alert(varTest3);
  </script>
 </head>
  </html>

  结果弹出窗口VarTest3.

  <html>
 <head>
  <title>VarTest4</title>
  <script language="javascript">
   var varTest4;
   varTest4=2>1;
   alert(varTest4);
  </script>
 </head>
  </html>

  结果弹出窗口true.

  <html>
 <head>
  <title>VarTest5</title>
  <script language="javascript">
   var varTest5;
   alert(varTest5);
  </script>
 </head>
  </html>

  结果弹出窗口undefined.
  另外注意:javascript中变量名称区分大小写.
2.运算符的简单介绍.
  a.算数运算符. 

 <html>
 <head>
  <title>VarTest6</title>
  <script language="javascript">
   var varTest6;
   varTest6=12-23;
   alert(varTest6);
  </script>
 </head>
     </html>

     结果弹出窗口-11.
   b.比较运算符.

      <html>
 <head>
  <title>VarTest7</title>
  <script language="javascript">
   var varTest7;
   varTest7=2<1;
   alert(varTest7);
  </script>
 </head>
      </html>

     结果弹出窗口false.

     <html>
 <head>
  <title>VarTest8</title>
  <script language="javascript">
   var varTest8;
   varTest8=2=="2";
   alert(varTest8);
  </script>
 </head>
      </html>

     结果弹出窗口true.

<html>
 <head>
  <title>VarTest9</title>
  <script language="javascript">
   var varTest9;
   varTest9=2==="2";
   alert(varTest9);
  </script>
 </head>
      </html>      

     结果弹出窗口false.
     由上面的两个小程序中可以得知用全等运算符===进行比较时不会进行类型之间的转化.

    非全等运算符进行比较或者计算时会进行类型之间的转化,所以也可计算2+“2”的值.
     不全等运算符又称为严格比较运算符.
   c.逻辑运算符.

 <html>
 <head>
  <title>VarTest10</title>
  <script language="javascript">
   var varTest10;
   varTest10=2>1&&3>1;
   alert(varTest10);
  </script>
 </head>
      </html>

      结果弹出窗口true.
    d.赋值运算符.

   <html>
 <head>
  <title>VarTest11</title>
  <script language="javascript">
   var varTest11=1
   varTest11+=10;
   alert(varTest11);
  </script>
 </head>
      </html>

      结果弹出窗口11.
    e.逻辑赋值运算符.

   <html>
 <head>
  <title>VarTest12</title>
  <script language="javascript">
   var varTest12=2
   alert(varTest12&&3);
  </script>
 </head>
      </html>

      结果弹出窗口3,他们要转换为二进制是逐位进行逻辑与运算符.
javasctipt的基本语法就讲到这里,请继续关注我的博客与我一起学习javascript.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值