3. Strings
• Any data surrounded by quotes
• ‘Single quotes’
• “Double quotes”
• Usually things with non-numeric characters
4. Strings
• Can be concatenated via the + operator
var name = ‘Mike ’ + ‘Girouard’;
var sentence = name + ‘ is awesome!’;
5. var element = ‘p’;
var content = ‘Hello, world!’;
var tag = ‘<’ + element + ‘>’;
tag = tag + content;
tag = tag + ‘</’ + element + ‘>’;
6. var element = ‘p’;
var content = ‘Hello, world!’;
var tag = ‘<’ + element + ‘>’;
tag += content;
tag += ‘</’ + element + ‘>’;
7. Numbers
• Any kind of number
• 1, 2, 4, 100, 79812 (Integers)
• 1.2, 7.9, 1.2489, 1.0 (Floats)
8. var product = ‘Widget’;
var price = 1.99;
var quantity = 4;
var taxRate = .08375;
var subTotal = price * quantity;
var taxAmt = subTotal * taxRate;
var total = subTotal + taxAmt;
25. Homework
• Build a micro-library for HTML generation
• Functions should accept arguments for
each attribute
• Functions should return strings as a result