JsDay3
一、代码块
js中程序是一条一条的语句,语句是按照自上向下的顺序执行的。用{}来进行语句的分组。一对{}我们称为一组。要么都执行,要么都不执行。只有分组作用,其他作用不具有
二、语句的分类
- 条件判断语句( if() )
- 条件分支语句
- 循环语句
练习:从键盘输入小明的成绩,为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,。。。。。。。。。])
{
语句............
}
函数名();

浙公网安备 33010602011771号