JavaScript从入门到放弃(二)

来源:互联网 发布:淘宝客推广要什么条件 编辑:程序博客网 时间:2024/05/16 13:50

省略赋值、三目运算符的知识讲解

运算符的优先级

  • 先乘除,后加减
  • 在JS中有一个运算符优先级的表,在表中越靠上优先级越高,优先级越高越优先计算
  • 如果优先级一样,则从左往右
  • 如果不清楚优先级,可以使用()改变优先级

条件判断语句

  • 使用条件判断语句可以在执行某个语句之前进行判断
  • 如果条件成立才会执行语句,条件不成立则语句不执行
  • if语句
  • 语法一:
    • if(条件) {
      语句...
      }else {
      语句...
      }
    • if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式的值为true,则执行if后的语句,如果条件表达式的值为false,则不会执行if后的语句。
    • if语句只能控制紧随其后的那个语句,如果希望控制多条语句,可以将这些语句统一放到代码块中。

prompt

  • prompt()可以弹出一个提示框,该提示框中会带有一个文本框,用户可以在文本框中输入一段内容,该函数需要一个字符串作为参数,该字符串将会作为提示框的提示文字。
  • 用户输入的内容会作为函数的返回值返回,可以定义一个变量来接受该内容

对象简介

  • JS中的数据类型
    • String字符串
    • Number数值
    • Boolean布尔值
    • Null空值
    • undefined未定义
    • Object对象
      • 对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性。
      • 对象的分类
        • 1、内建对象,比如:Math、String、Number、Boolean、Function…
        • 2、宿主对象,由JS的运行环境提供的对象,比如:BOM、DOM
        • 3、自定义对象,由开发人员自己创建的对象
//创建对象//使用typeof检查一个对象时,会返回objectvar obj = new Object();//在对象中保存的值作为属性//语法:对象.属性名 = 属性值;obj.name = "孙悟空";//读取对象中的属性//语法:对象.属性名alert(obj.name);//删除对象的属性//语法:delete 对象.属性名delete obj.name;
原创粉丝点击