1. Registered User
Join Date
Mar 2013
Posts
2

New at this

I need help. I am taking an intro course in JS and I need help with some practice questions from my textbook that I can't get to work on my computer.

I have to write 3 functions with while loops in them. One to count the number of whitespaces in a string (my teacher recommended accessing it like an array but I haven't been able to do that), one that takes in two numbers and sees how many times the first goes into the second by adding, and the last one is to see if an array contains any positive numbers. My code is below for what I have done. I appreciate any guidance and assistance. Thanks!

Code:
```count = 0;
var i = 0;

function howManySpaces(input)
{
while(i < input.length-1){
if {(howManySpaces[index] = '')
count++;
i++ }
else {
i++ }
}
}```
Code:
```var count=0;
var c=0;
function howManyFit(a, b) {
while ((b - c) >= a){
c = c + a;
count++;
}
return count;
}```
Code:
`Nothing for the positive check. I've been playing around with the modulus but haven't gotten it to work at all.`

2. Registered User
Join Date
Mar 2013
Posts
2
Edit: The last function returns false if there is a negative or 0 in the array

3. Registered User
Join Date
Feb 2013
Posts
5
Hello
Code:
```count = 0;
var i = 0;

function howManySpaces(input)
{
while(i < input.length-1){
if {(howManySpaces[index] = '')
count++;
i++ }
else {
i++ }
}
}```
I think the next part is completly wrong
Code:
`if {(howManySpaces[index] = '')`
- There is no argument for the "if". if (arguments) {code to excute}.
-There is no array named "howManySpaces".
- "index" is undefined.
-'' indicate empty. Space ' '.
I think the code could be something like:
Code:
```var count = 0;
var i = 0;

function howManySpaces(n) {
while(i < n.length-1){
if (n[i] = ' '){
count++;
i++ ;}
else {
i++ ;}
}
return count;
}
spaces= howManySpaces(input);```
But maybe it's better to use regular expression to test agains all white spaces.
Something like:
Code:
```var spaceChar= new RegExp ('\\s');
if (spaceChar.test(n[i]) {
...```

4. Registered User
Join Date
Feb 2013
Posts
5
Edit: To iterate through all the array elements you should use (n.length) insted of (n.length-1).

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

"

"

X vBulletin 4.2.2 Debug Information

• Page Generation 0.15289 seconds
• Memory Usage 2,862KB
• Queries Executed 15 (?)
Template Usage (33):
• (7)bbcode_code
• (1)footer
• (1)forumjump
• (1)forumrules
• (1)gobutton
• (4)memberaction_dropdown
• (1)navbar
• (1)navbar_moderation
• (1)navbar_noticebit
• (1)navbar_tabs
• (2)option
• (4)postbit
• (4)postbit_onlinestatus
• (4)postbit_wrapper
• (1)spacer_close
• (1)spacer_open
• (1)tagbit_wrapper

Phrase Groups Available (6):
• global
• inlinemod
• postbit
• posting
• reputationlevel
Included Files (26):
• ./global.php
• ./includes/class_bootstrap.php
• ./includes/init.php
• ./includes/class_core.php
• ./includes/config.php
• ./includes/functions.php
• ./includes/class_friendly_url.php
• ./includes/class_hook.php
• ./includes/class_bootstrap_framework.php
• ./vb/vb.php
• ./vb/phrase.php
• ./includes/functions_calendar.php
• ./includes/functions_bigthree.php
• ./includes/class_postbit.php
• ./includes/class_bbcode.php
• ./includes/functions_reputation.php
• ./includes/functions_notice.php
• ./packages/vbattach/attach.php
• ./vb/types.php
• ./vb/cache.php
• ./vb/cache/db.php
• ./vb/cache/observer/db.php
• ./vb/cache/observer.php

Hooks Called (72):
• init_startup
• friendlyurl_resolve_class
• init_startup_session_setup_start
• database_pre_fetch_array
• database_post_fetch_array
• init_startup_session_setup_complete
• global_bootstrap_init_start
• global_bootstrap_init_complete
• cache_permissions
• fetch_postinfo_query
• fetch_postinfo
• fetch_foruminfo
• global_state_check
• global_bootstrap_complete
• global_start
• style_fetch
• global_setup_complete
• strip_bbcode
• friendlyurl_clean_fragment
• friendlyurl_geturl
• forumjump
• cache_templates
• cache_templates_process
• template_register_var
• template_render_output
• fetch_template_start
• fetch_template_complete
• parse_templates
• notices_check_start
• notices_noticebit
• process_templates_complete
• friendlyurl_redirect_canonical
• bbcode_fetch_tags
• bbcode_create
• postbit_factory
• postbit_display_start
• postbit_imicons
• bbcode_parse_start
• bbcode_parse_complete_precache
• bbcode_parse_complete
• postbit_display_complete
• memberaction_dropdown
• tag_fetchbit_complete
• forumrules
• navbits
• navbits_complete