JsDay3

一、代码块

js中程序是一条一条的语句,语句是按照自上向下的顺序执行的。用{}来进行语句的分组。一对{}我们称为一组。要么都执行,要么都不执行。只有分组作用,其他作用不具有

二、语句的分类

  1. 条件判断语句( if() )
  2. 条件分支语句
  3. 循环语句

练习:从键盘输入小明的成绩,为100奖励宝马,80~99,奖励iPhone15,60~80奖励一本参考资料书,其他什么都没有

 

 演示结果:

 

 

 prompt():可以弹出一个提示框,这个提示框带有一个文本框,用户可以在文本框里面输入一段内容,改函数需要一个字符串作为参数,改字符串将会作为提示框的提示文字

 三、对象字面量

使用对象字面量时,可以在创建对象时候,直接只对对象你高中的属性

语法:{属性名:属性值,属性名:属性值}

对象字面量的属性名可以加引号也可以不加,建议不加,如果使用一些特殊名字,需要加引号。属性名和属性值是一组一组的名值对结构,名和值之间用:连接,多个名值之间使用,隔开,如果一个属性之后没有其他属性了,就不要写

<Script>
    var obj = {};
    obj.name = "孙悟空";
    console.log(obj.name);
-----------------------------------
var obj2 = {name:"孙悟空"}
console.log(obj2);
</Script>

输出:“孙悟空”

四:函数

函数function:函数是一个对象,函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码),函数中可以保存一些代码在需要的时候调用,使用typeof检查一个函数对象时,会返回function

创建一个函数对象,可以将要封装的代码以字符串的形式传递给构造函数。封装到函数中的代码不会被立即执行,会在调用的时候被执行。语法:函数对象()

例如:

<Script>
    var fun = new Function("console.log('hello')");
    fun();
</Script>

输出:hello

调用几次就输出几次。

使用函数声明来创建一个函数

语法:function 函数名([形参1,形参2.............])

   {

     语句........

    }

例如:

<Script>
    function fun()
{
    console.log("hello");
    alart("hehe");
}
</Script>

结果:hello.警告出现heheh

 

使用函数表达式来创建一个函数

var 函数名 = function([ 形参1 ,形参2,。。。。。。。。。])

{

  语句............

}

函数名();

posted @ 2023-03-22 00:41  末叶da  阅读(17)  评论(0)    收藏  举报