小葵的傻瓜学习笔记:趣学JavaScript—教孩子学编程

内容纲要

第一部分    基础知识

第2章         类型与变量

  1. JavaScript中有3种基本的数据类型:数字,字符串和布尔值(是非)
  2. JavaScript可以执行加减乘除的基本数学运算,操作符是+,-,*和/
    1. 这些运算的顺序与一般数学运算的顺序一样
  3. JavaScript允许使用变量给值起个名字,要给变量赋值需要使用1个等号(=)
  4. 变量之间可以进行运算
  5. 变量的命名方法通常使用骆驼写法,即除了第一个单词外,其他单词的首字母大写

程序举例02

// Calculate the seconds in an hour

var secondsInAMinute = 60;
var minutesInAnHour = 60;
var secondsInAnHour = secondsInAMinute * minutesInAnHour;
返回值:3600

  1. 使用字符串需要使用双引号(“ ”)
  2. 连接字条串需要使用加号(+)

程序举例03
// Join your name with a greeting
var greeting = “Hello”;
var myName = “Nick”;
greeting + myName;
返回值:Hello Nick

  1. 要得到一个字符串的长度,可在字符串的末尾加上JS内置函数 . length

程序举例04
// Show the length of the string

var Java = “Java”;
java. length;
返回值:4

程序解释04

  • 在计算字符串长度时,空格也会计算在内
  1. 要得到一个字符串中指定位置的字符,可在字符串或变量末尾加上方括号 ( [ ] )

程序举例05
// Show every single string of different location

var myString = “Hello, world.”
for ( i = 0; i < myString. length; i += 1) {
console. log ( myString [ i ] )
}
返回值(竖排)

H-e-l-l-o-,- -w-o-r-l-d-. 

  1. 要截取一大中字符,可以使用JavaScript内置函数 . slice ( )
  2. slice的写法:变量. slice ( [ 开始位置 ], [ 结束位置 ] ),JS会截取到结束位置前的一位字符;即包前不包后
    1. 如果在slice的括号内不注明结束位置,即结束位置为字符末尾

程序举例06

//Slice a long string

var myString = “Hello, world.”
myString. slice ( 0, 5)

H-e-l-l-o-,-  -w-o-r—l—d—. 

0 1 2 3 4 5 6 7 8  9  10 11 12
返回值:Hello

  1. 要把字符内容全部转换成大写字母,可以使用JS内置函数 . toUpperCase ( )

程序举例07

// Capitalize all the letters in the sentence

var myString = “how are you?”

myString. toUpperCase ( )

返回值:HOW ARE YOU?

  1. 与toUpperCase相对的是将全部字符内容转换成小写字母,即. toLowerCase ( )

程序举例08

// Change all capitalized letter in the sentence in the regular type

var myString = “HOW ARE YOU?”

myString. toLowerCase ( )

返回值:how are you?

程序举例09

// Capitalized the first letter, and lower the left ones

var myString = “hELlo THERE, hOW ARE You?”

myString [0]. toUpperCase ( ) + myString. slice ( 1 ) . toLowerCase ( )

返回值:

Hello there, how are you?

  1. JavaScript中3个主要的布尔操作符是 &&,| |, 和!
    1. &&是两个以上条件同时成立,相当于excel函数中的and ( )
    2. | |是两个以上条件其中一个为真,相当于excel函数中的or ( )
    3. ! 表示“非”,如!=即不等于

程度举例10

//Conditions of going to school

var weekend = false

var shower = true

var apple = true

var orange = true

var goToSchool = ! weekend && shower && ( apple | | orange )

返回值: true

  1. 等于的含义:一个等号指赋值;两个等号指等号两边内容相同但格式允许不同;三个等号指等号两边内容和格式都相同
  2. 当需要使用空值的时候,可使用null
文章已创建 6

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部