跳到主要内容

python 语句与 js 语句的区别

  1. 块作用域,js使用 包裹,而 python使用: 分割,并以缩进标识块作用域内部
  2. js在if、for 后面的语句需要用()包裹,而 python 不需要()
  3. 函数:js 定义函数的关键词是 function。python 定义函数的关键词是 def
  4. bool 类型:js 的 boolean 类型是 true/false,python 的 boolean 是 True/False
  5. 工程化引入:js 使用 import xxx from '...' python 使用 from xxx import xxx
  6. python不同数据类型的值不能做运算,而 js 可以
  7. python 定义变量/常量没有关键词,而 js 是 var/let/const
  8. 在 python 中,将字符串转为数字的方式有 2 种,分别是 int 和 float 函数
    1. int 的参数只能是整数类型的字符串,比如 int('3'),小数类型的字符串会报错
    2. float的参数可以是整数类型的字符串,也可以是小数类型的字符串。如果是整数类型的字符串,转为数字后,会为其加上小数点;比如float('3'),最终结果是 3.0
  9. 在python 中用 // 做商运算,但在 js 中 // 表示开启注释。python 运算符:+ - * / // % **
  10. 布尔运算符:
    1. python 表示:and or not
    2. js 表示:&& || !