Top Banner
CONDITIONALS DATE CHANGES OUTSIDE FORMS
15

CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

Dec 13, 2015

Download

Documents

Nancy Carter
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

CONDITIONALS DATE

CHANGES OUTSIDE FORMS

Page 2: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

CONDITIONALS

Page 3: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

IF … THEN … ELSE

• if (MUST BE LOWERCASE)• No else: do nothing if not true• else: one or the other• else if: nested function

Page 4: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

OPERATORS

Operator Meaning

== Is equal to

!= Is not equal

> Is greater than

< Is less than

>= Is greater than or equal to

<= Is less than or equal to

Operator Meaning

&& and

|| or

! not

Logical

Conditional

Page 5: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

CONDITIONAL EXAMPLE

Random message using ifSimple if…then…else

Condition is random function

Page 6: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

N-WAY DECISIONS•More than 2 alternates?• Nested else statements (else if)• switch – case (Excel CHOOSE)• Example:

Random message using switch

Page 7: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

BUT IF IT’S ONLY THE DATA…• Arrays• Collection of items referenced with index

• Just keep adding items!• Start with 0• Example: Select an element from an array

Page 8: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

DATE

Page 9: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

DATE AND TIMEFull date is unfriendly format• To get today’s date: var d = new Date(); • To get the time: var time = d.getHours(); • To get the day: var theDay=d.getDay();

w3schoolshttp://www.w3schools.com/js/js_date_methods.asp

Page 10: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

WHAT DOES IT MEAN?

• Objects have attributes• Chair: color, size, legs, wheels, …• Date: year, month, day, day of week, hour, …• Object.retrieve-attribute• Assign the date with built in function Date()• Extract the piece using getHours, getDays, …

Page 11: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

DATE AND TIME EXAMPLES

3 messages based on HourPrints an appropriate message based on time of day (3 choices)

2 messages based on Day Prints an appropriate message based on day of week (2 choices)

Page 12: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

CHANGES OUTSIDE FORMS

Page 13: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

RETRIEVING THE VALUE• In JavaScript

document.getElementById("name").value

• What does that mean?

• document: the web page

• getElementById: find this id on the page

• Returns an object

• Value: get the value of the object

Page 14: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

WRITING TO THE PAGE

• Use an id on any element• Replace the element using innerHTML• Allows us to keep the correct semantics in

HTMLUsing innerHTML

Page 15: CONDITIONALS DATE CHANGES OUTSIDE FORMS. CONDITION ALS.

CHANGING HTMLGeneral structure: context.element.attribute

Within form: formname.element.attribute

form-name.input-id.value

form-name.img-id.src

Outside form: document.getElementById(“id-name”).attribute

document.getElementById(“id”).innerHTML

document.getElementById(“id”).className

document.getElementById(“id”).src