question: JavaScript (), often abbreviated as JS, is a high-level, dynamic, weakly typed, object-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including video games. The majority of websites employ it, and all modern web browsers support it without the need for plug-ins by means of a built-in JavaScript engine. Each of the many JavaScript engines represent a different implementation of JavaScript, all based on the ECMAScript specification, with some engines not supporting the spectrum fully, and with many engines supporting additional features beyond ECMA.

As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative (including object-oriented and prototype-based) programming styles. It has an API for working with text, arrays, dates, regular expressions, and basic manipulation of the DOM, but does not include any I/O, such as networking, storage, or graphics facilities, relying for these upon the host environment in which it is embedded.

Initially only implemented client-side in web browsers, JavaScript engines are now embedded in many other types of host software, including server-side in web servers and databases, and in non-web programs such as word processors and PDF software, and in runtime environments that make JavaScript available for writing mobile and desktop applications, including desktop widgets.
1. Is JavaScript multi-paradigm?
2. Does it incorporate API?
3. To help work with what?
4. Anything not included?
5. Whats an example of that?
6. Can you name others?
7. What is its abbreviation?
8. Is it strongly typed?
9. How important is it?
10. Is it an integral part of the Internet?
11. Along with what other languages?
12. What specification is it based on?
****
answer: 1. Yes
2. Yes
3. text, arrays, dates, regular expressions, and basic manipulation
4. I/O
5. networking
6. storage, or graphics facilities
7. JS
8. No
9. high-level
10. Yes
11. HTML and CSS
12. ECMAScript

question: Today was an important day for Sam: he was going to go to the pet store and pick out a pet to take home and live with him! Sam was worried that he would not find a pet that would like him better than the other pets, but he knew he would find the pet for him. The pet store had a big, white door and Sam opened it up and heard lots of barking! He saw a nice man standing next to the dogs who said that his name was Chris. Sam said hello and petted the dogs. He really liked one of the dogs named Rocky, but Rocky did not like him. Chris said that Rocky was mean and did not like some people even when the people were very nice. Sam was a little sad, but he saw the next cage! There was a small, yellow dog in the cage named Button. Sam put his finger through the bars in Button's cage and Button licked his fingers. Sam laughed, and asked Chris to let him play with Buttons. Sam and Buttons played together in the grass outside of the store, and Sam was so happy. Buttons loved Sam, and Sam loved Buttons! Sam had some papers that he had to sign, and he showed Chris all of the toys and items he had bought to bring home with his new pet: Chris was so happy, too! Sam put his new friend on a leash and took Buttons home with him, and they loved each other very much.
1. Why was today important for Sam?
2. And what worried him?
3. And what did he know?
4. What color was the store's door?
5. And what did he hear?
6. Who was standing next to the dogs?
7. Which dog did Sam like?
8. And did he like him back?
9. Who was the next dog that Sam saw?
10. And what color was he?
11. Did they get along?
12. And did he get him?
****
answer: 1. Yes
2. he would not find a pet that would like him better than the other pets
3. he would find the pet for him
4. white
5. lots of barking
6. Chris
7. Rocky
8. no
9. Button
10. yellow
11. Yes
12. Yes

question: For 13-year-old Brooke Martin, seeing her golden dog Kayla has become much easier, even when she's not at home. Martin made a kind of machine--iCPooch. It allows pet owners to video chat with their pets and sends food from other places.2-1-c-n-j-y When a dog owner puts the iCPooch app on a phone, he or she can connect to the iCPooch machine at home and start talking. The owner's image and voice will be on the screen. When the owner pushes a button on the iCPooch app, the machine will give the dog some food that has been stored inside the box. How could Martin come up with the idea? The idea came to the Washington girl when she took a business class last year. That led her to think about helping her pet Kayla. Kayla always looked sad when she was left alone at home."I wanted to know how you could talk to your dog if you were not at home. And what if you were able to give them a treat while you were away?" Martin explained her idea. Now Martin and her family have set up a company. They've had investments from businessmen and asked a factory to make the product. They expected to sell 8,000 products by the end of 2015. Martin is satisfied with her success. "A year ago, I never thought that I would be able to start a business, or even having an idea for a business," she said. "I've learned that we are supposed to hold on to your dreams."
1. Who is the person in the story?
2. How old is Brooke?
3. Who else is featured in the story?
4. Who is that?
5. Is there anyone else in the story?
6. Who?
7. How did Brooke keep up with Kayla?
8. What is that?
9. Who made it?
10. What else does it do?
11. How does she communicate with it?
****
answer:
1. Brooke
2. 13
3. Kayla
4. her dog
5. yes
6. Brooke's family
7. iCPooch
8. A machine she made to communicate with Kayla
9. Brooke
10. feeds the dog
11. with a phone