The word "strong" is not well defined in this context. But usually it is used for languages like Haskell, Idris, PureScript and Elm.
Ruby does not do as many automatic casts as JS. In this regard it may be seen as "stronger".
Ruby does not do as many automatic casts as JS. In this regard it may be seen as "stronger".
Crystal has static type checking though.
But used the way the OP is using it, strong vs weak is different from static vs dynamic.