javaScript语法学习小结

JavaScript

什么是JavaScript?

**javaScript的概念:
JavaScript是一种直译式脚本语言,是一种动态类型 ,弱类型,基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,被广泛用于客户端的脚本语言,用途(来给HTML网页增加动态功能)

``
typeof() 返回值如下:
undefined:变量被声明后,但未被赋值
string:用单引号或双引号来声明的字符串
boolean:true或false
number:整数或浮点数
object:javascript中的对象、数组和null

语法标准
语法
变量和数据类型
运算符
逻辑控制语句
关键字、保留字
对象
编码遵循ECMAScript标准

脚本的基本结构

<script type="text/javascript">
    <!--
          JavaScript 语句;
    -->
</script >

JavaScript题列(输出Hello World):

……
<title>输出Hello Wordl</title>
<script  type="text/javascript">
document.write("使用JavaScript脚本循环输出helloworld");
  for(var i=0;i<5;i++) {
         document.write("<h3>Hello World</h3>");
       }
  document.write("<h1>Hello World</h1>");
</script>
</head>
<body>页面主体内容</body>
</html>

JavaScript核心语法

核心语法:*

  1. 运算符号,变量,数据类型,输入与输出,语法约定,注释,控制语句*
    | 类型*** | 运算符 |
    |-算术运算符-|-+ - * / % ++ —|
    | 赋值运算符 | = += -= *= /= |
    |比较运算符 | > < >= <= == != |
    |逻辑运算符|&& || !|

常用的提示框

alert() 
    例:  alert(“提示信息”);
confirm()                 //确定返回true,取消返回false
    例:  confirm(“你确定要删吗?”);
prompt()                 //其值可以直接得到
例:prompt(“提示信息”, “输入框的默认信息”);
       prompt(“请输入姓名”);

JavaScript与java的for循环有异曲同工之妙

运用for循环来多次输出“HelloWorld”

<script  type="text/javascript">
document.write("Hello World");
var j=prompt("请输入连续输出标题3的次数:","");
for(var i=0;i<j;i++) {
          document.write("<h3>Hello World</h3>");
     }
document.write("<h1>Hello World</h1>");
alert("共连续输出标题:"+j+"次");
</script>

JavaScript的语法约定
1.代码区分大小写
2.变量、对象和函数的取名规则
3.分号

但是JavaScript的语法约束与其他编程软件相对来说约束较小,因为他是弱类型的语言。

课堂小笔记

  ""false  !->true
    nullfalse  !->true
     if(!m){
       alert("输入不正确")
     }
     console.log(m)

    数组没有类型限制
    数组可以读取任意下标的值
    长度可以任意变化
 =赋值
      ==比较 无视类型
      ===比较 先比较类型,在比较值
NaN不能用等于判断  只能使用isNaN
NaN的意思:not a number   不是一个数值

JavaScript中一切用var起头后接类型
var b=1
var b="2"
console.log(stu)//*打印 console控制台 log日志 相当于SYSO*/


短路
    console.log(""||0) //0
    console.log(1||0) //1
    console.log("2"||"1"||1) //"2"

    console.log("2"&&"1"&&1) //"2"
    console.log("2"&&0&&1) //0
短路就是遇到ture然后返回 

 定义对象:
    var stu={
        "stu_no":1,
        "stu_name":"小明",
        "stu_age":38


JavaScript中的for循环,while循环基本和Java中的一样

while循环
   var j=1;
     while(j<10){
         j++;
    }

for循环
    var count=prompt("请输入次数")
    for(var i=0;i<count;i++){
        //在页面中进行html输出
        document.write("<font color='red'>哈哈哈</font><br>")
    }



  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值