您的位置:首页 > Web前端 > JavaScript

JavaScript从入门到放弃(二)

2017-09-12 14:06 323 查看

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

运算符的优先级

先乘除,后加减

在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检查一个对象时,会返回object
var obj = new Object();
//在对象中保存的值作为属性
//语法:对象.属性名 = 属性值;
obj.name = "孙悟空";
//读取对象中的属性
//语法:对象.属性名
alert(obj.name);
//删除对象的属性
//语法:delete 对象.属性名
delete obj.name;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript