text:
Do while loop
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Do While loop flow diagram
Loop constructs
Do while loop
While loop
For loop
Foreach loop
Infinite loop
Control flow
In most computer programming languages, a do while loop is a control flow statement that executes a block of code at least once, and then repeatedly executes the block, or not, depending on a given boolean condition at the end of the block.
The do while construct consists of a process symbol and a condition. First, the code within the block is executed, and then the condition is evaluated. If the condition is true the code within the block is executed again. This repeats until the condition becomes false. Because do while loops check the condition after the block is executed, the control structure is often also known as a post-test loop. Contrast with the while loop, which tests the condition before the code within the block is executed, the do-while loop is an exit-condition loop. This means that the code must always be executed first and then the expression or test condition is evaluated. If it is true, the code executes the body of the loop again. This process is repeated as long as the expression evaluates to true. If the expression is false, the loop terminates and control transfers to the statement following the do-while loop. In other words, whereas a while loop sets the truth of a statement as a condition precedent for the code's execution, a do-while loop provides for the action's ongoing execution subject to defeasance by the condition's falsity, which falsity (i.e., the truth of the condition's negation) is set as a condition subsequent.
It is possible, and in some cases desirable, for the condition to always evaluate to true, creating an infinite loop. When such a loop is created intentionally, there is usually another control structure (such as a break statement) that allows termination of the loop.
Some languages may use a different naming convention for this type of loop. For example, the Pascal language has a "repeat until" loop, which continues to run until the control expression is true (and then terminates) — whereas a "while" loop runs while the control expression is true (and terminates once the expression becomes false).
Contents
[hide]
1 Equivalent constructs
2 Demonstrating do while loops
2.1 ActionScript 3
2.2 Ada
2.3 BASIC
2.4 C#
2.5 C
2.6 C++
2.7 CFScript
2.8 D
2.9 Fortran
2.10 Java
2.11 JavaScript
2.12 Kotlin
2.13 PL/I
2.14 Python
2.15 Racket
2.16 Ruby
2.17 Smalltalk
2.18 Swift
2.19 Visual Basic .NET
3 See also
4 References
5 External links
Equivalent constructs[edit]
do { do_work(); } while (condition);
is equivalent to(==/===)
do_work(); while (condition) { do_work(); }
In this manner, the do ... while loop saves the initial "loop priming" with do_work(); on the line before the while loop.
As long as the continue statement is used, the above is technically equivalent to the following (though these examples are not typical or modern style used in everyday computers):
while (true) { do_work(); if (!condition) break; }
or
LOOPSTART: do_work(); if (condition) goto LOOPSTART;
Demonstrating do while loops[edit]
These example programs calculate the factorial of 5 using their respective languages' syntax for a do-while loop.
ActionScript 3[edit]
var counter:int = 5; var factorial:int = 1; do { factorial *= counter--; /* Multiply, then decrement. */ } while (counter > 0); trace(factorial);
Ada[edit]
The Wikibook Ada_Programming has a page on the topic of: Control
with Ada.Integer_Text_IO; procedure Factorial is Counter : Integer := 5; Factorial : Integer := 1; begin loop Factorial := Factorial * Counter; Counter := Counter - 1; exit when Counter = 0; end loop; Ada.Integer_Text_IO.Put (Factorial); end Factorial;
BASIC[edit]
Early BASICs (such as GW-BASIC) used the syntax WHILE/WEND. Modern BASICs such as PowerBASIC provide both WHILE/WEND and DO/LOOP structures, with syntax such as DO WHILE/LOOP, DO UNTIL/LOOP, DO/LOOP WHILE, DO/LOOP UNTIL, and DO/LOOP (without outer testing, but with a conditional EXIT LOOP somewhere inside the loop). Typical BASIC source code:
Dim factorial As Integer Dim counter As Integer factorial = 1 counter = 5 Do factorial = factorial * counter counter = counter - 1 Loop While counter > 0 Print factorial
C#[edit]
int counter = 5; int factorial = 1; do { factorial *= counter--; /* Multiply, then decrement. */ } while (counter > 0); System.Console.WriteLine(factorial);
C[edit]
int counter = 5; int factorial = 1; do { factorial *= counter--; /* Multiply, then decrement. */ } while (counter > 0); printf("factorial of 5 is %d\n", factorial);
C++[edit]
int counter = 5; int factorial = 1; do { factorial *= counter--; } while (counter > 0); std::cout<<"factorial of 5 is "<<factorial<<std::endl;
CFScript[edit]
factorial = 1; count = 10; do { factorial *= count--; } while (count > 1); writeOutput(factorial);
D[edit]
int counter = 5; int factorial = 1; do { factorial *= counter--; // Multiply, then decrement. } while (counter > 0); writeln("factorial of 5 is ", factorial);
Fortran[edit]
With legacy FORTRAN 77 there is no DO-WHILE construct but the same effect can be achieved with GOTO:
      INTEGER CNT,FACT CNT=5 FACT=1 1 CONTINUE FACT=FACT*CNT CNT=CNT-1 IF (CNT.GT.0) GOTO 1 PRINT*,FACT END
With Fortran 90 and later, the do-while loop is actually the same as the for loop.[1]
program FactorialProg integer :: counter = 5 integer :: factorial = 1 factorial = factorial * counter counter = counter - 1 do while (counter > 0) factorial = factorial * counter counter = counter - 1 end do print *, factorial end program FactorialProg
Java[edit]
int counter = 5; int factorial = 1; do { factorial *= counter--; /* Multiply, then decrement. */ } while (counter > 0); System.out.println("The factorial of 5 is " + factorial);
JavaScript[edit]
var counter = 5; var factorial = 1; do { factorial *= counter--; } while (counter > 0); console.log(factorial);
[2]
Kotlin[edit]
var counter = 5 var factorial = 1 do { factorial *= counter-- }while(counter > 0) println("Factorial of 5 is $factorial")
[3]
PL/I[edit]
The PL/I DO statement subsumes the functions of the post-test loop (do until), the pre-test loop (do while), and the for loop. All functions can be included in a single statement. The example shows only the "do until" syntax.
declare counter   fixed initial(5);
declare factorial fixed initial(1);
do until(counter<=0);
  factorial = factorial * counter;
  counter = counter - 1;
  end;
put(factorial);

Python[edit]
Python lacks a specific do while flow control construct. However, the equivalent may be constructed out of a while loop with a break.
counter = 5 factorial = 1 while True: factorial *= counter counter -= 1 if counter == 0: break print(factorial)
Racket[edit]
In Racket, as in other Scheme implementations, a "named-let" is a popular way to implement loops:
#lang racket (define counter 5) (define factorial 1) (let loop () (set! factorial (* factorial counter)) (set! counter (sub1 counter)) (when (> counter 0) (loop))) (displayln factorial)
Compare this with the first example of the while loop example for Racket. Be aware that a named let can also take arguments.
Racket and Scheme also provide a proper do loop.
(define (factorial n) (do ((counter n (- counter 1)) (result 1 (* result counter))) ((= counter 0) result) ; Stop condition and return value. ; The body of the do-loop is empty. ))
Ruby[edit]
counter = 10 factorial = 2 begin factorial *= counter counter -= 2 end while counter > 1 puts factorial
Smalltalk[edit]
| counter factorial | counter := 5. factorial := 1. [counter > 0] whileTrue: [factorial := factorial * counter. counter := counter - 1]. Transcript show: factorial printString
Swift[edit]
Swift 2.x:
var counter = 5 var factorial = 1 repeat { factorial *= counter counter -= 1 } while counter > 0 print(factorial)
Swift 1.x:
var counter = 5 var factorial = 1 do { factorial *= counter counter -= 1 } while counter > 0 println(factorial)
Visual Basic .NET[edit]
Dim counter As Integer = 5 Dim factorial As Integer = 1 Do factorial *= counter counter -= 1 Loop While counter > 0 Console.WriteLine(factorial)
See also[edit]
Control flow
For loop
Foreach
While loop
Repeat loop (disambiguation)
References[edit]
Jump up ^ "Microsoft visual basic". msdn.microsoft.com. Retrieved 21 January 2016.
Jump up ^ "Mozilla Developer Network Documentation - The Do While Loop in JavaScript".
Jump up ^ "Kotlin Control Flow - While - Kotlin Programming Language".
External links[edit]
do {...} while (0) in C macros
Retrieved from "https://en.wikipedia.org/w/index.php?title=Do_while_loop&oldid=831892458"
Categories:
Control flow
Articles with example Fortran code
Articles with example Racket code
Hidden categories:
Articles with example Ada code
Articles with example C code
Articles with example Pascal code
Articles with example Perl code
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Article
Talk
Variants
Views
Read
Edit
View history
More
Search
Navigation
Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
Interaction
Help
About Wikipedia
Community portal
Recent changes
Contact page
Tools
What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
Cite this page
Print/export
Create a book
Download as PDF
Printable version
Languages
Català
Čeština
Deutsch
Español
Euskara
한국어
Hrvatski
日本語
Српски / srpski
中文
3 more
Edit links
This page was last edited on 22 March 2018, at 18:13.
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Developers
Cookie statement
Mobile view
Enable previews

values: mw-page-base noprint

values: mw-head-base noprint

values: firstHeading firstHeading en

values: siteSub noprint

values: jump-to-nav mw-jump

attrs: class style

values:
/wiki/Pascal_programming_language
mw-redirect
Pascal programming language

values: Edit section: Demonstrating do while loops

values:
/wiki/Repeat_loop_(disambiguation)
mw-redirect mw-disambig
Repeat loop (disambiguation)

values:
reflist mw-references-wrap
list-style-type: decimal;

values: Category:Articles with example Fortran code

values: Category:Articles with example Racket code

values: Category:Articles with example Pascal code

values: Category:Articles with example Perl code

values: Discussion about edits from this IP address [ctrl-alt-n]

values: A list of edits made from this IP address [ctrl-alt-y]

values: You are encouraged to create an account and log in; however, it is not mandatory

values: You're encouraged to log in; however, it's not mandatory. [ctrl-alt-o]

values:
/wiki/Do_while_loop
View the content page [ctrl-alt-c]
c

values: Discussion about the content page [ctrl-alt-t]

values: p-namespaces navigation vectorTabs p-namespaces-label

values:
p-variants
navigation
vectorMenu emptyPortlet
p-variants-label

values: Past revisions of this page [ctrl-alt-h]

values: p-views navigation vectorTabs p-views-label

values:
p-cactions
navigation
vectorMenu emptyPortlet
p-cactions-label

values:
mw-wiki-logo
/wiki/Main_Page
Visit the main page

values:
/wiki/Main_Page
Visit the main page [ctrl-alt-z]
z

values: Featured content – the best of Wikipedia

values: Find background information on current events

values:
/wiki/Special:Random
Load a random article [ctrl-alt-x]
x

values: portal navigation p-navigation p-navigation-label

values: Guidance on how to use and edit Wikipedia

values: About the project, what you can do, where to find things

values: A list of recent changes in the wiki [ctrl-alt-r]

values: portal navigation p-interaction p-interaction-label

values: List of all English Wikipedia pages containing links to this page [ctrl-alt-j]

values: Recent changes in pages linked from this page [ctrl-alt-k]

values:
/wiki/Wikipedia:File_Upload_Wizard
Upload files [ctrl-alt-u]
u

values: A list of all special pages [ctrl-alt-q]

values: Permanent link to this revision of the page

values: Link to connected data repository item [ctrl-alt-g]

values: Printable version of this page [ctrl-alt-p]

values:
https://es.wikipedia.org/wiki/Bucle_do
Bucle do – Spanish
es
es
interlanguage-link-target

values:
interlanguage-link interwiki-sr
display: none;

values: All languages (initial selection from common choices by you and others)

values: /static/images/wikimedia-button-1.5x.png 1.5x, /static/images/wikimedia-button-2x.png 2x

values: /static/images/poweredby_mediawiki_132x47.png 1.5x, /static/images/poweredby_mediawiki_176x62.png 2x

values:
suggestions
display: none; font-size: 13px;

values: mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Do_while_loop rootpage-Do_while_loop skin-vector action-view


text:
Jackie Burkhart
From Wikipedia, the free encyclopedia
Jump to: navigation, search
hideThis article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond its mere trivial mention. If notability cannot be established, the article is likely to be merged, redirected, or deleted.
Find sources: "Jackie Burkhart" – news · newspapers · books · scholar · JSTOR (September 2017) (Learn how and when to remove this template message)
This article relies too much on references to primary sources. Please improve this by adding secondary or tertiary sources. (October 2015) (Learn how and when to remove this template message)
This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (October 2015) (Learn how and when to remove this template message)
(Learn how and when to remove this template message)
Jackie Burkhart
That '70s Show character
First appearance
"That '70s Pilot"
(episode 1.01)
Last appearance
"That '70s Finale"
(episode 8.22)
Created by
Mark Brazill
Portrayed by
Mila Kunis
Katya Abelski (Jackie at 6)
Alexandra Brandi (Jackie at 12)
Information
Occupation
Cheese maiden (formerly)
Personal assistant (formerly)
Television show host (currently)
Family
Jack Burkhart (father)
Pam Burkhart (mother, estranged)
Carla (cousin)
Significant other(s)
Fez (boyfriend)
Michael Kelso (ex-boyfriend)
Steven Hyde (ex-boyfriend)
Nationality
American
Jacqueline "Jackie" Beulah Burkhart is a fictional character portrayed by Mila Kunis on the Fox Network sitcom That '70s Show. Jackie is one of the three female leads throughout the show's life, and a love interest of Michael Kelso.
Contents
[hide]
1 Personality
2 Friendships
3 Relationships
4 Footnotes
Personality[edit]
Jackie is a self-centered, spoiled member of a wealthy family who can be rather insensitive to the needs and feelings of others, though is regarded by many as attractive and fashionable, about which she can be quite vain. She is one of the program's most conceited characters, and can behave quite selfishly. She looks down upon those of lower status in her school and has been said to treat them unfairly, and on the occasions she has treated them with respect she has not continued to do so for very long or only did it knowing that she could be rewarded for behaving in such a manner, such as when she ran for the title of "Snow Queen" but was utterly disappointed when she loses the election. For the most part, Jackie only cares about herself, and fashion is among one of the few other things that she is concerned about. She believes herself to be very beautiful and appealing and has been involved in romantic relationships with Michael Kelso, Steven Hyde, and Fez at different points in the series. She starts to change when she starts dating Hyde and by doing so, becomes cemented as a member of the group. Even after her break up with Hyde, they remained good friends and she continued hanging around. She also becomes less shallow and cares about others. In the season 8 episode "Fun It", it is revealed she has had coulrophobia (an irrational fear of clowns) ever since her seventh birthday party.
Friendships[edit]
Jackie's friendships tend to be complicated. While people might be endeared to her good heart and her triumphs over major life upheavals, her habit of being condescending to others keeps them at a distance.
Although she frequently criticizes Donna's dress, physique and feminism, she repeatedly calls herself Donna's best friend. Even though she thinks Donna is boring and unattractive when compared to herself, she believes Donna could do much better than Eric. Despite their extremely different personalities, Donna serves as Jackie's de facto big sister and often tries to look out for her when she feels Jackie is making a mistake, more often than not due to lack of common sense. After her father is sent to prison in the middle of season five, Jackie moves in with the Pinciottis after the Formans learn that she has secretly been living with Hyde in his basement room. Jackie is also defensive of Donna; she displays this often by insulting or kicking Eric for doing something stupid, for example Eric makes a sexist comment so Jackie kicks him in the shin in the episode "Won't Get Fooled Again." Although both girls often tease one another they show genuine friendship. In the episode "Squeeze Box" Donna shows how much she trusts Jackie when she runs in to talk about Eric. Jackie also demonstrates her level of care for Donna when she helps pay for Donna's wedding ring in the episode "No Quarter".
Of the group, Jackie and Eric seemed to dislike each other the most in the beginning, though as the series progresses, they develop a friendship. Throughout the series, the two have a clear "frenemy" relationship. They demonstrate their annoyance with each other, but show compassion for each other many times, and through it all, are close. In the beginning of the series, Jackie admits to trusting and liking Eric, confiding in him that she might be pregnant. In "The Pill", for example, she says to Eric's surprise, "Look, I've always been able to trust you—and, God, you are such a nice guy." Later in the episode, once Kelso threatens to break up with Jackie, Eric yells at him, having developed protective feelings towards her. This proves that their burning of each other throughout the show is only for laughs and friendly bickering, as none of their hostility is ever serious. Eric is consistent in ignoring Jackie as an object of sexual desire, but this changes in "What Is and What Should Never Be" where Hyde helps Eric realize that Jackie is "hot." After this, Eric has shown to have a sexual attraction to her, as shown in many episodes. Jackie is sometimes demeaning towards Eric due to his effeminate qualities, dorkiness and physical weakness. They have been known to occasionally help each other out. In the episode "Jackie's Cheese Squeeze," Eric admits that they are "friends," as long as they don't refer to each other as such in public, and in the season seven finale, Jackie calls Eric from Chicago and admits that she's always cared for him and that he was always very special to her.
Early on, Red remarks she was the favorite of Eric's friends for her ability to hold a flashlight on a car.[1] Jackie has run crying into Red's arms no fewer than three times, all of which left him baffled and uncomfortable. Red finds Jackie as annoying as everyone else, but she still loves him because he's the closest thing she has to a father.
Relationships[edit]
When the show premieres, Jackie is dating Michael Kelso, a good-looking, brainless goofball. She decides to finally lose her virginity to him when he is released from jail after being mistakenly arrested for driving a stolen car.[2] Jackie gets on Kelso's friends' nerves on a daily basis and Kelso repeatedly says that he is going to break up with her. However, in the first season it is Jackie who ends the relationship – twice. First, after Kelso is caught kissing Pam Macy (they get back together in the very same episode) [3] and again after a pregnancy scare. However, admitting that they miss each other, they get back together at the Junior Prom.[4]
In season 2, Kelso is seduced by Eric's promiscuous and manipulative sister, Laurie, who later on begins a physical affair with him. Later in the season, Jackie eventually discovers his repeated infidelities and breaks up with him without realizing that Kelso has told Laurie that he is done with her since he only loves Jackie.[5] After this breakup she is openly hostile to Kelso and many things clearly remain unfinished between them. She often insults him in front of his friends to get his attention and just for the sake of bringing him up. By season 3, she does eventually warm up to him. Following Kelso's breakup with Laurie, Kelso apologizes to Jackie for cheating on her because now he knows how it feels to be cheated on as Laurie cheated on him, except he states that what happened to him and Jackie was different because they were actually really in love. After this, Jackie begins to notice that Kelso has matured somehow, so Jackie devises a series of "tests" for Kelso to see if they should reconcile. He passes her tests and they get back together.[6] Kelso remains loyal to Jackie after that and stays with her throughout season four, and they enjoy a happier, more loving relationship. However, towards the end of season 4, Jackie's father tells her that if she stays with Kelso, he will cut her off financially. She ends up choosing Kelso, and gets a job. Later, Kelso begins to spend less time with Jackie as a result of his joining a modeling agency and she is caught kissing her boss by Eric. This event spurs a period of discovery for Jackie and Kelso. After reading Cosmopolitan, Kelso realizes that the reason he cheated on Jackie with Laurie was because Jackie has always bossed him around and made him feel bad about himself. Following this revelation, he breaks up with her (true to form, the breakup doesn't stick and they reunite one episode later).[7]
In the season four finale, Jackie and Kelso both agree that they don't want to stay broken up. So, Jackie has Kelso choose to kiss any girl at The Hub to make things even between them and they can move on and be together again. Kelso surprises Jackie when he pretends to look around the room, but ends up choosing to kiss her. Jackie decides that it's time for Kelso to really choose her. Without warning, she brings up marriage to Kelso and decides that they're getting married. Kelso, feeling overwhelmed, flees to California. When he returns in the beginning of season five, he (along with the others) is horrified to learn that she has begun dating Hyde. Jackie continues to date Hyde for most of the season, but when Kelso introduces Annette to the gang, Jackie finds herself clearly jealous and tells Donna that Michael is still supposed to pine over her. Later in the episode, she claims to not be jealous anymore, but the moment she sees Annette kissing Kelso, she screams, "Get off my boyfriend!" For the rest of the season, Kelso is clearly not over Jackie and doesn't realize that he's indirectly trying to win her back. Towards the end of season five, as Jackie comforts Kelso, he states that no one understands him like she does. In the finale, Kelso and Hyde make Jackie choose between the two of them and she chooses herself. By the beginning of season six, Kelso claims that he is happy and genuinely enjoying their new friendship. He spends the rest of the season trying to move on with his life, joins the police academy and impregnates a girl named Brooke and spends the rest of season 6 and 7 taking care of the baby.
Towards the end season seven, however, Kelso drives Jackie to Chicago after her break-up with Hyde, and Jackie asks him to spend some time with her before he leaves. He is later seen entering Jackie's hotel room in only a towel, implying that he and Jackie were about to sleep together, but runs off nude into the night when he sees that Hyde has come to the hotel to get Jackie back.[8] In the beginning of season eight, with Hyde married to a stripper, Jackie figures out her own life. Kelso considers marrying Jackie and states that the happiest time of his life was with Jackie and claims he still loves her. When Fez tells Jackie what Kelso intends, she considers the proposal and decides that if he asks, she will accept. However, he gets offered a job out of town and realizes he can move on with his life, but Fez reveals to him that he has already told Jackie of the proposal. Kelso grows angry, and states that he loves Jackie and that he knows in the future, they will be together, but now is not the right time, but since Fez has implied that Kelso will lose all of his chances with Jackie if he doesn't propose now, Kelso ends up proposing at Red and Kitty's anniversary party, though, she turns him down giving practically the same reasons as Kelso, which is that she loves him, but he has a lot of maturing to do and she has her own life to figure out so now is not the right time for them yet. They both feel an unexpected relief, and end on good terms.[9]
Jackie and Steven Hyde are, from the beginning of the show, polar opposites and even enemies. She is disgusted by his poverty and crass behavior, he scorns her superficiality and materialism. They strongly dislike each other during the first season, but begin to form a bond when Hyde helps Jackie cope with her breakup with Kelso in season two. This leads to a brief period in which Jackie is infatuated with Hyde, but her feelings gradually fade. It isn't until season five, when Kelso is in California, that their romance begins. After watching The Price Is Right together all summer, the two begin making out every time they have a moment alone.[10] When their friends discover the relationship, they each insist that they are not dating and that it is purely physical, but finally give in and admit that what they have goes deeper than just sex. They date for most of season five until Jackie sees Kelso kissing Annette and yells "Get off my boyfriend!" Hyde reacts angrily to this and grows suspicious of Jackie. When he sees Jackie holding Kelso in her arms, knowing Jackie and Kelso's long history and on-off relationship, Hyde assumes that something must be going on between her and Kelso again. Despite her pleas that she was only comforting him and that nothing untoward happened, he doesn't believe her and he takes revenge by spending the night with another woman. When he realizes that Jackie has been telling the truth, he confesses his infidelity. A heartbroken Jackie ends the relationship immediately.[11]
In the beginning of season six, Kelso and Hyde are in competition to get Jackie back because they both still love her. She decides she needs time to think about it, leaving them to wait and agonize, but chooses Hyde in the end.[12] Their relationship goes on until Jackie is offered a job in Chicago. She is torn between her relationship and her professional ambition, but tells Hyde that she will stay if he can gives her the merest hope that they will eventually get married. Hyde has no immediate answer, and when he finally decides, he is upset to realize that she has already gone (or so he thinks). Jackie has no way out of Point Place, and in a final attempt to get an answer out of Hyde, she goes to the basement. Hiding his hurt and anger that she "left" him, Hyde tells her to have a good trip.[13]
Hyde decides he still wants her, and goes to her Chicago hotel to persuade her to take him back. During his conversation with Jackie, Kelso walks into the hotel room with a towel around his waist and a bucket of ice in his hands and implying that he and Jackie were about to have sex.[8] Hyde goes to Las Vegas. When he comes back to Point Place, he has impulsively married a stripper named Samantha and she follows him back to Wisconsin. This effectively ends his and Jackie's relationship.[14]
Throughout season eight, Jackie remains single. She and Hyde, no longer together, have since remained good friends. However, their behavior regresses to how it was in the earlier seasons. Fez tells Jackie that Kelso intends to propose to her, and she decides that she will accept, but after considering it, she turns him down claiming that though she loves Kelso, he still has a lot of maturing to do, and now is not the time for them to be together. Feeling that she is in a low point in her life, Jackie decides to find someone that would be perfect for her and writes out a list of what she wants in a man. She is surprised to find out that Fez matches everything on the list. She denies this at first, but quickly comes around to the idea and decides to wait for Fez to come to her. Fez, however, is clueless of her attraction to him and is instead seeing other women at the time, which makes it hard for her. Jackie then chooses to go to him. She kisses him and asks if they can be together because he is the one good thing in her life right now, but Fez turns her down, feeling that she is treating him as a last resort, citing how she has already dated both Kelso and Hyde. Jackie then goes to the bathroom and cries, but immediately after vows revenge on Fez. She flushes his toothbrush, microwaves his lotion, and ruins his car with graffiti. To get back at Jackie, Fez dyes her hair green, and says that now she is ugly on the outside like she is on the inside. Hurt by Fez's words, Jackie decides to move out. However, she later learns through one of his friends that he loves her and wishes that he had never said those things. They eventually reconcile and in the final episode, Fez and Jackie finally get together and kiss atop the water tower.
Footnotes[edit]
Jump up ^ "Career Day". That '70s Show. Season 1. Episode 18. 1999-02-28.
Jump up ^ "Stolen Car". That '70s Show. Season 1. Episode 14. January 24, 1999.
Jump up ^ "Ski Trip". That '70s Show. Season 1. Episode 13. 1999-01-17.
Jump up ^ "Prom Night". That '70s Show. Season 1. Episode 19. 1999-03-07.
Jump up ^ "Kiss of Death". That '70s Show. Season 2. Episode 20. 2000-03-20.
Jump up ^ "The Trials of Michael Kelso". That '70s Show. Season 3. Episode 18. 2001-03-13.
Jump up ^ "Everybody Loves Casey". That '70s Show. Season 4. Episode 26. 2002-05-14.
^ Jump up to: a b "Till the Next Goodbye". That '70s Show. Season 7. Episode 24. 2005-05-18.
Jump up ^ "Misfire". That '70s Show. Season 8. Episode 5. 2005-11-16.
Jump up ^ "I Can't Quit You, Baby". That '70s Show. Season 5. Episode 2. 2002-09-24.
Jump up ^ "Nobody's Fault But Mine". That '70s Show. Season 5. Episode 23. 2003-04-23.
Jump up ^ "Join Together". That '70s Show. Season 6. Episode 2. 2003-11-05.
Jump up ^ "Short and Curlies". That '70s Show. Season 7. Episode 23. 2005-05-18.
Jump up ^ "Bohemian Rhapsody". That '70s Show. Season 8. Episode 1. 2005-11-02.
[hide]
v
t
e
That '70s Show
Characters
Teenagers
Eric Forman
Donna Pinciotti
Steven Hyde
Michael Kelso
Jackie Burkhart
Fez
Adults
Kitty Forman
Red Forman
Seasons
1
2
3
4
5
6
7
8
Related articles
Home video
That '80s Show
Days Like These
Point Place
Retrieved from "https://en.wikipedia.org/w/index.php?title=Jackie_Burkhart&oldid=842033380"
Categories:
Fictional cannabis users
Fictional characters from Wisconsin
Fictional characters introduced in 1998
Fictional cheerleaders
That '70s Show characters
Female characters in television
Teenage characters in television
Hidden categories:
Articles with topics of unclear notability from September 2017
All articles with topics of unclear notability
Articles lacking reliable references from October 2015
All articles lacking reliable references
Articles that may contain original research from October 2015
All articles that may contain original research
Articles with multiple maintenance issues
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Article
Talk
Variants
Views
Read
Edit
View history
More
Search
Navigation
Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
Interaction
Help
About Wikipedia
Community portal
Recent changes
Contact page
Tools
What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
Cite this page
Print/export
Create a book
Download as PDF
Printable version
Languages
Français
Bahasa Indonesia
Bahasa Melayu
Nederlands
Svenska
Edit links
This page was last edited on 19 May 2018, at 19:35.
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Developers
Cookie statement
Mobile view
Enable previews

key: html

type: local

value: div

attrs: id class

values: mw-page-base noprint

values: mw-head-base noprint

value: a

attrs: id class lang

values: firstHeading firstHeading en

values: siteSub noprint

values: jump-to-nav mw-jump

value: img

attrs: alt src width height srcset data-file-width data-file-height

value: td

value: span

attrs: class role tabindex

value: b

attrs: class href

attrs: href title

value: i

value: small

values: Wikipedia:Identifying and using independent sources

values: plainlinks metadata ambox ambox-content ambox-Notability

values: plainlinks metadata ambox ambox-content ambox-Primary_sources

values: plainlinks metadata ambox ambox-content ambox-Original_research

values:
mw-collapsible mw-made-collapsible
width:95%; margin: 0.2em 0;

values: plainlinks metadata ambox ambox-content ambox-multiple_issues compact-ambox

values:
/wiki/That_%2770s_Pilot
mw-redirect
That '70s Pilot

values:
/wiki/That_%2770s_Finale
mw-redirect
That '70s Finale

values:
infobox
width:22em;border-spacing: 2px 5px;

values:
/wiki/Fictional_character
mw-redirect
Fictional character

values: List of That '70s Show episodes (season 8)

values: List of That '70s Show home video releases

values: nowraplinks collapsible autocollapse navbox-inner

values: Category:Fictional characters from Wisconsin

values: Category:Fictional characters introduced in 1998

values: Category:Female characters in television

values: Category:Teenage characters in television

values: Category:Articles with topics of unclear notability from September 2017

values: Category:All articles with topics of unclear notability

values: Category:Articles lacking reliable references from October 2015

values: Category:All articles lacking reliable references

values: Category:Articles that may contain original research from October 2015

values: Category:All articles that may contain original research

values: Category:Articles with multiple maintenance issues

values: Discussion about edits from this IP address [ctrl-alt-n]

values: A list of edits made from this IP address [ctrl-alt-y]

values: You are encouraged to create an account and log in; however, it is not mandatory

values: You're encouraged to log in; however, it's not mandatory. [ctrl-alt-o]

values:
/wiki/Jackie_Burkhart
View the content page [ctrl-alt-c]
c

values: Discussion about the content page [ctrl-alt-t]

values: p-namespaces navigation vectorTabs p-namespaces-label

values:
p-variants
navigation
vectorMenu emptyPortlet
p-variants-label

values: Past revisions of this page [ctrl-alt-h]

values: p-views navigation vectorTabs p-views-label

values:
p-cactions
navigation
vectorMenu emptyPortlet
p-cactions-label

values:
mw-wiki-logo
/wiki/Main_Page
Visit the main page

values:
/wiki/Main_Page
Visit the main page [ctrl-alt-z]
z

values: Featured content – the best of Wikipedia

values: Find background information on current events

values:
/wiki/Special:Random
Load a random article [ctrl-alt-x]
x

values: portal navigation p-navigation p-navigation-label

values: Guidance on how to use and edit Wikipedia

values: About the project, what you can do, where to find things

values: mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Jackie_Burkhart rootpage-Jackie_Burkhart skin-vector action-view