> 文档中心 > Javascript基础语法(一)

Javascript基础语法(一)


页面显示

        document.write('这是用JavaScript写的!!!');

弹出框

        alert('你是谁');

控制台显示(console)

        console.log('它~会魔法吧~~~');

输出

        prompt(' 请输入名字')

声明一个变量 然后将这个变量打印出来

​   //let声明变量 名字是张三 年龄为18   let uname = '张三'   let age = 18   //打印出uname和age声明的变量   document.write(uname, age)​

将num1和num2的数值对换

   //将num1和num2的数值对换并打印出来   let num1 = 10   let num2 = 20   //临时变量   let num3   //将num1的值放入临时变量num3中  num3 = num1  //将num2的值放入num1中  num1 = num2  //将num3中的值放入num2中  num2 = num3  //打印出num1和num2,此时num1值为20 num2值为10  document.write(num1, num2)

在输入框中输入什么,在页面返回什么

   //在页面输入框内输入名字、年龄、性别,并且分别打印出来   let uname = prompt('请输入姓名')   let age = prompt('请输入年龄')   let sex = prompt('请输入性别')   //输出打印到页面中  document.write('我的名字为:' + uname, '我的年龄为:' + age + '岁', '我的性别为:' + sex)

数组

    //数组 打印时从下标拿数值 下标从0开始计算    let arr = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']    let arr1 = ['一月', '二月', '三月', '四月', '五月', '六月', '七月']    document.write(arr[6], arr1[2])

数组长度

 //数组 打印时从下标拿数值 下标从0开始计算    let arr = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']    let arr1 = ['一月', '二月', '三月', '四月', '五月', '六月', '七月']    document.write(arr.length, arr1.length)

 if else语句

if(判断条件){  符合条件后返回结果}else{不符合条件返回结果}//多分支if(判断条件1){  符合条件1返回的结果}else if(判断条件2){符合条件2返回的结果}else if(判断条件3){符合条件3返回的结果}else if(判断条件N){符合条件N返回的结果}else{上诉条件都不符合时返回的结果}

需要注意如果else声明的第一个条件结束时,还有下一步判断时,需要在最后的else if中的括号中写声明及下边的判断语句:

else if (score < 60) {      // 输入成绩小于60分 输出 考试还未及格,请选择单打还是混合双打套餐 并弹出请选择单打或者混合双打套餐 进行选择      alert('考试还未及格,请选择单打还是混合双打套餐')      // 声明一个变量 one 类型为默认的string类型      let one = prompt('请选择单打或者混合双打套餐')      // 如果输入单打 则输出 男子或女子单打 结束语句      if (one == '单打') { alert('男子或女子单打')   // console.log(one)   // document.write(one)} else if (one == '双打' || one == '混合双打') { // 如果输入双打 或者混合 则输出 双打或混和双打一套 结束语句 alert('双打或混和双打一套')      } else { // 输入其他,则输出 居然还敢选其他的,往死里锤,单打和混合双打个一套 结束语句 // document.write(one)  alert('居然还敢选其他的,往死里锤,单打和混合双打个一套')      }    }

switch语句:

switch(表达式){case 常量1:break;case 常量2:break;......default:break;}

输入月份判断月份为春夏秋冬哪个季节

 let month = +prompt('请输入月份')    switch (month) {      case 3:      case 4:      case 5: alert(`${month}月是春天`) break      case 6:      case 7:      case 8: alert(`${month}月是夏天`) break;      case 9:      case 10:      case 11: alert(`${month}月是秋天`) break;      case 12:      case 1:      case 2: alert(`${month}月是冬天`) break;      default: alert('请输入月份') break;

注意点:

1.switch 后面小括号中表达式的值必须是整型或字符型;

2.case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2;

3.default 块可以出现在任意位置,也可以省略。

4.case和后面的数字之间要带上空格

for循环

在程序中,一组被重复执行得语句被称为循环体,能否继续执行重复语句,取决于终止条件,由循环体及循环的终止条件语句组成,被称之为循环语句

语法结构

for(处事变化值;条件表达式;操作表达式){    //循环体}